python提示UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xa1 in position 6: invalid start byte
2015-08-24 10:13
821 查看
用json解析字符串发现编码错误
records=[json.loads(line) for line in open(path)]
错误提示
UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xa1 in position 6: invalid start byte
解决办法:解析字符串的语句改为
records=[json.loads(unicode(line,'ISO-8859-1')) for line in open(path)]
records=[json.loads(line) for line in open(path)]
错误提示
UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xa1 in position 6: invalid start byte
解决办法:解析字符串的语句改为
records=[json.loads(unicode(line,'ISO-8859-1')) for line in open(path)]
相关文章推荐
- Windows后台运行python程序
- python mysql
- python 实现PCA
- libsvm python grid.py C和gamma 两个参数的训练
- Python and or 学习笔记
- 【python】冒泡排序
- Python 深拷贝和浅拷贝
- python学习笔记——第三章 串
- Python 短见
- Windows平台上安装scikit-learn包的方法
- Python 3.x中的除法
- [Python爬虫] Selenium+Phantomjs动态获取CSDN下载资源信息和评论
- python学习(2)
- python 函数
- python正则表达式
- 零基础学python-7.2 字符串常量
- 零基础学python-6.2 共享引用
- 零基础学python-7.4 修改字符串实例总结
- 零基础学python-3.7 另一个程序 python读写文本
- 零基础学python-3.6 根据模块结构 改进我们的游戏