当前位置:   article > 正文

python读取文件编码错误_python 3.0读取文件出现编码错误(illegal multibyte sequence )...

pythonerror opening input: illegal byte sequence

代码如下:

myfile2=open(‘e:/enterprise.xlsx‘,mode = ‘r‘)

file2_content=myfile2.readlines()

print(file2_content)

执行时报错信息如下:illegal multibyte sequence

尝试解决方式一:添加编码方式:gb18030,失败

myfile2=open(‘e:/enterprise.xlsx‘,encoding = ‘gb18030‘,mode = ‘r‘) #添加编码方式:gb18030

file2_content=myfile2.readlines()

print(file2_content)

尝试解决方式二:编码方式调整为:uft-8,失败

myfile2=open(‘e:/enterprise.xlsx‘,encoding = ‘utf-8‘,mode = ‘r‘) #编码方式调整为:uft-8

file2_content=myfile2.readlines()

print(file2_content)

尝试解决方式二:errors 忽略,失败

myfile2=open(‘e:/enterprise.xlsx‘,mode = ‘r‘,errors = ‘ignore‘) #errors 忽略

file2_content=myfile2.readlines()

print(file2_content)

执行后,不报错了,但是文件内容被解析为乱码。

该问题未解决?

原文:https://www.cnblogs.com/benpao1314/p/10330045.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/700848
推荐阅读
相关标签
  

闽ICP备14008679号