白白白白丶白 发表于 2020-6-16 14:40:38

文件truncate()相关

请问:为什么使用truncate函数截取过的文件,在用read读取会出现错误,错误代码
UnicodeDecodeError: 'gbk' codec can't decode byte 0xb6 in position 9: incomplete multibyte sequence


Twilight6 发表于 2020-6-16 14:43:08



你 open 加上参数 encoding='utf-8' 试试吧

wp231957 发表于 2020-6-16 14:43:42

编码问题和truncate 有毛关系

白白白白丶白 发表于 2020-6-16 16:24:01

Twilight6 发表于 2020-6-16 14:43
你 open 加上参数 encoding='utf-8' 试试吧

还不行,提示utf-8不能解码

Twilight6 发表于 2020-6-16 16:29:44

白白白白丶白 发表于 2020-6-16 16:24
还不行,提示utf-8不能解码

你的文本是什么格式的?

Twilight6 发表于 2020-6-16 16:32:30

白白白白丶白 发表于 2020-6-16 16:24
还不行,提示utf-8不能解码

打开文本 重新另存为下:

第一步:
https://xxx.ilovefishc.com/forum/202005/25/072650zqq1fqqmng421bqz.jpg
第二步:
https://xxx.ilovefishc.com/forum/202005/25/072647nvzjv2zemvgxet5g.jpg

白白白白丶白 发表于 2020-6-17 09:56:24

Twilight6 发表于 2020-6-16 16:32
打开文本 重新另存为下:

第一步:


就普通的txt格式文本,我试下你的方法
页: [1]
查看完整版本: 文件truncate()相关