【Tips】关于python打开文件的编码格式

今天测试一个程序,open(filename, 'r')报错。文件为.csv格式。
改成open(filename, 'rb')不行,错误为_csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)
改成open(filename, encoding='UTF-8')或open(filename, encoding='gbk2312')等都不行,错误为UnicodeDecodeError:'gbk'codec can't decode byte 0x99 in position 87: illegal multibyte sequence
最后改成open(filename, encoding='unicode_escape'),可行。

【Tips】关于python打开文件的编码格式最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/28612.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>