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>听起来您的<code>json_output</code>对象中有一个无法unicode或unicode编码的字符串。文件名不是问题。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
将多个.txt文件作为datafram加载到python中
10 回答
将多个.txt文件转换为csv并将其组合
5 回答
将多个.ui文件导入到主.py金融机构
1 回答
将多个.xlsx-fi打印在一起
4 回答
将多个.xlsx与一个工作表合并到一个工作簿中(Python)
10 回答
将多个.xlsx电子表格中带有可变数据字段的数据复制并粘贴到一个on
2 回答
将多个.xls文件转换为.csv python
2 回答
将多个“`.npy``文件作为输入输入到Keras编码器模型中
10 回答
将多个“如果不是”放在一起
8 回答
将多个“对象”格式转换为日期时间
7 回答
将多个(字符串)清理功能应用于大型datafram的最佳方法
10 回答
将多个<div>和连续的<p>标记解析到字典中
5 回答
将多个1D numpy浮点数组存储和表示为一个1D numpy数组的最佳方法
1 回答
将多个1D数组附加到“空”2D数组
4 回答
将多个2D numpy数组保存为灰度值图像
6 回答
将多个2d numpy数组放入3d numy数组中
10 回答
将多个2D数据帧转换为一个3D数据帧
6 回答
将多个3D numpy阵列组合为一个,形状从(3,2,1)到(3,2,4)
9 回答
将多个API请求中的JSON数据写入一个文件并获取一个键
7 回答
将多个API调用写入单个JSON文件
6 回答