|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
用read命令打开含有中文的txt文件出现如下错误:
>>> f = open(r'test.txt')
>>> f.read()
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
f.read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal multibyte sequence
>>>
怎样彻底解决这种问题,英文好像不会发生。谢谢!
本帖最后由 Twilight6 于 2020-6-17 10:29 编辑
- f = open(r'test.txt',encoding = 'utf-8')
复制代码
如果懒得在 open 函数里面 加 encoding = 'utf-8' 的话就这样操作吧
重新另存为设置下txt文件的编码:
第一步:
第二步:
第三步:
设置为 ANSI 编码即可直接 read()
|
|