塞博坦的JAY 发表于 2020-6-29 15:41:14

小甲鱼零基础学python 文件一个任务那节课中的问题

Traceback (most recent call last):
File "F:\file_1.py", line 40, in <module>
    split_file('F:\\record.txt')
File "F:\file_1.py", line 22, in split_file
    for each_line in f:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 4: illegal multibyte sequence

请问出现这样的问题怎么解决

小甲鱼的铁粉 发表于 2020-6-29 15:43:25

@Twilight6 发一下你的那个解决图片吧

Twilight6 发表于 2020-6-29 15:58:59


在 open 那加上 encoding='utf-8' 试试

hasl 发表于 2020-6-29 16:59:41

f = open('record.txt','r',encoding='UTF-8')
文件打开那里加入encoding='UTF-8'

革命年 发表于 2020-7-27 22:18:48

编码错误,人家只认utf-8,不认gdk字符集
页: [1]
查看完整版本: 小甲鱼零基础学python 文件一个任务那节课中的问题