Python中文
首页
教程
问答
标签
搜索
登录
注册
使用JSON时出现Unicode错误
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我知道也有类似的问题贴出来,但我认为我的问题与他们相比有点不同。请原谅我,我4个月前才开始使用Python,我相信我的不成熟表现出来了!在</p> <p>我正在编写一个程序,它使用Protovis插件在树状图中显示来自CSV文件的LinkedIn数据。据我所知,这个插件的设置是正确的,这一切都是基于O'Reilly对社交网络的挖掘。但是,当我在空闲状态下运行代码时,会收到以下错误消息:</p> <pre><code>Traceback (most recent call last): File "C:/Users/Envy 15/Desktop/MASIDendo", line 115, in <module> html = open(HTML_TEMPLATE).read() % (json.dumps(json_output),) File "C:\Python27\lib\json\__init__.py", line 231, in dumps return _default_encoder.encode(obj) File "C:\Python27\lib\json\encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "C:\Python27\lib\json\encoder.py", line 264, in iterencode return _iterencode(o, 0) UnicodeDecodeError: 'utf8' codec can't decode byte 0x96 in position 17: invalid start `byte` </code></pre> <p>现在据我所知,Unicode错误的原因是在我的一个文件名中有一个非Unicode字符,但是我已经检查过了,事实并非如此。我的代码指向的部分是:</p> ^{pr2}$ <p>如有任何帮助,将不胜感激!在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>检查您的基础,验证json\u数据的内容,使用repr()或pprint.pprint(). 在</p> <p>str和unicode对象有接受错误参数的encode和decode方法,如下所示:<code>"\x66\x89".decode("utf-8", "replace")</code></p> <p>在json.dumps文件将数据编码为json,奇怪的是您将其<code>json_output</code>作为输入传递。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
将多个.txt文件作为datafram加载到python中
1 回答
将多个.txt文件转换为csv并将其组合
2 回答
将多个.ui文件导入到主.py金融机构
10 回答
将多个.xlsx-fi打印在一起
6 回答
将多个.xlsx与一个工作表合并到一个工作簿中(Python)
9 回答
将多个.xlsx电子表格中带有可变数据字段的数据复制并粘贴到一个on
5 回答
将多个.xls文件转换为.csv python
5 回答
将多个“`.npy``文件作为输入输入到Keras编码器模型中
7 回答
将多个“如果不是”放在一起
8 回答
将多个“对象”格式转换为日期时间
7 回答
将多个(字符串)清理功能应用于大型datafram的最佳方法
3 回答
将多个<div>和连续的<p>标记解析到字典中
5 回答
将多个1D numpy浮点数组存储和表示为一个1D numpy数组的最佳方法
3 回答
将多个1D数组附加到“空”2D数组
7 回答
将多个2D numpy数组保存为灰度值图像
6 回答
将多个2d numpy数组放入3d numy数组中
3 回答
将多个2D数据帧转换为一个3D数据帧
2 回答
将多个3D numpy阵列组合为一个,形状从(3,2,1)到(3,2,4)
5 回答
将多个API请求中的JSON数据写入一个文件并获取一个键
3 回答
将多个API调用写入单个JSON文件
7 回答