|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 rooney0928 于 2016-8-30 22:12 编辑
环境3.5.1
ide。pycharm
用open打开文件报了个错(在for in 那行),但在open的方法里加上encoding='gbk'就可以读取出文件里的文本
为何答案里不加编码(就可以正常读取)?
File "/Users/lyc/Documents/Development/pyPlace/pyExam/test28.py", line 38, in <module>
for each_line in mp:
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
- mp = open('OpenMe.mp3')
- for each_line in mp:
- print(each_line, end=' ')
复制代码
|
|