Javascript 如何以字符串格式解码以下代码(例如。\u00e8\u00e9)并将其输出到Python中的符号
我目前正在做一个Python Web抓取项目。我正在抓取的东西将像Javascript 如何以字符串格式解码以下代码(例如。\u00e8\u00e9)并将其输出到Python中的符号,javascript,python,encoding,beautifulsoup,decoding,Javascript,Python,Encoding,Beautifulsoup,Decoding,我目前正在做一个Python Web抓取项目。我正在抓取的东西将像é,这样的符号和其他符号(例如西里尔文)保存为像\u00e8,\u00e9这样的代码。我正在使用BeautifulSoup格式化从web获取的任何内容,并将其保存为字符串。但是,我想将符号输出到一个文件中,不是以编码格式,而是作为它们的实际符号(例如é)。如何对字符串进行解码,以便将符号输出到文件?可以使用str()内置函数将字符转换为字符串,并将字符作为参数传递可以对此类字符串进行如下解码: >> s = '\u0
é
,这样的符号和其他符号(例如西里尔文)保存为像\u00e8
,\u00e9
这样的代码。我正在使用BeautifulSoup格式化从web获取的任何内容,并将其保存为字符串。但是,我想将符号输出到一个文件中,不是以编码格式,而是作为它们的实际符号(例如é
)。如何对字符串进行解码,以便将符号输出到文件?可以使用str()内置函数将字符转换为字符串,并将字符作为参数传递可以对此类字符串进行如下解码:
>> s = '\u00e8'
>> x = s.decode('unicode_escape')
>> print x
è
>> type(x)
unicode
您可能会发现这很有帮助。很抱歉,为了澄清,我将这些字符解读为“\u00e8”等代码,并希望在将它们输出到文件时将它们转换回字符。