Xfxyxbb 发表于 2020-5-11 09:54:54

大神们,问个关于文件的问题,28讲

关于在打开文件时,用不用加入encoding = ‘utf - 8’的问题
在课程中,自己编写的txt文件,如果在打开文件过程中不加入encoding = ‘utf - 8’打开就会报错
在课后练习中,打开mp3格式的文件,如果加入就会报错
想问问大神们,该在什么时候加入这个encoding呢

qiuyouzhi 发表于 2020-5-11 09:56:33

二进制的不用加,剩下的看文件内容
实在不行用Notepad++改编码也可以

wuqramy 发表于 2020-5-11 09:59:49

一般是py要加吧

liuzhengyuan 发表于 2020-5-11 10:02:20

你要看不同的文件用不同的编码

老八秘制 发表于 2020-5-11 10:11:21

txt文件默认GBK解码,py默认UTF-8解码,不加当然报错

KevinHu 发表于 2020-5-11 10:24:36

老八秘制 发表于 2020-5-11 10:11
txt文件默认GBK解码,py默认UTF-8解码,不加当然报错

我怎么记得txt也是utf-8{:9_241:}

xiaosi4081 发表于 2020-5-11 10:36:27

KevinHu 发表于 2020-5-11 10:24
我怎么记得txt也是utf-8

同感

永恒的蓝色梦想 发表于 2020-5-11 11:03:09

KevinHu 发表于 2020-5-11 10:24
我怎么记得txt也是utf-8

同意
页: [1]
查看完整版本: 大神们,问个关于文件的问题,28讲