{
"Sponge": {
"orientation": "Straight",
"gender": "Woman",
"age": 23,
"rel_status": "Single",
"summary": " Bonjour! Je m'appelle Jacqueline!, Enjoy cooking, reading and traveling!, Love animals, languages and nature :-) ",
"location": "Kao-hsiung-k’a",
"id": "6693397339871"
}
}
我上面有这个json,我正在尝试阅读它,除了它有一些特殊的字符。例如位置中的“'”。当我尝试读取JSON时,这会引发一些错误:
UnicodeEncodeError: 'charmap' codec can't encode characters in position 27-28: character maps to <undefined>
我正在使用python 3.5并且我已经完成了以下代码:
with open('test.json') as json_data:
users = json.load(json_data)
print users
答案 0 :(得分:1)
使用extract1 = IE.Document.getElementsByClassName("table_bdtext_style")(1).innerText
Cells(4, "A").Value = extract1
模块打开文件以进行快速修复。
codecs
此问题的答案也可以在网上轻松找到。 (提示:我是如何了解这个模块的。)
答案 1 :(得分:0)
好的我发现我的解决方案是windows的终端问题你必须在终端输入:chcp 65001
之后启动你的程序!
此处有更多解释:Why doesn't Python recognize my utf-8 encoded source file?