不爱吃芥蓝的Cat 发表于 2022-2-18 14:33

书接上一个问题, Python大佬来看看

本帖最后由 不爱吃芥蓝的Cat 于 2022-2-18 15:26 编辑

我也改了编码格式了, 还是报错





改了后,就变成这样子了, 输出成功一次, 第二次又报错

灿烂的小居 发表于 2022-2-18 14:43

line 10 fr_lines_list 这里还有一个open

不爱吃芥蓝的Cat 发表于 2022-2-18 14:53

灿烂的小居 发表于 2022-2-18 14:43
line 10 fr_lines_list 这里还有一个open

要怎么加上去呀

灿烂的小居 发表于 2022-2-18 14:58

不爱吃芥蓝的Cat 发表于 2022-2-18 14:53
要怎么加上去呀

open(i,"r",encoding ='gbk').readlines()

不爱吃芥蓝的Cat 发表于 2022-2-18 15:11

灿烂的小居 发表于 2022-2-18 14:58


还是报错诶
fr_lines_list = open(i,"r",encoding ='gbk').readlines()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence

灿烂的小居 发表于 2022-2-18 15:13

gbk换成 utf-8 看看

不爱吃芥蓝的Cat 发表于 2022-2-18 15:14

灿烂的小居 发表于 2022-2-18 15:13
gbk换成 utf-8 看看

换成utf-8后中文就乱码了, 这样要怎么解决呀

灿烂的小居 发表于 2022-2-18 15:16

你code现在是什么样子的

白水饮 发表于 2022-2-18 15:16

试试encoding='UTF-8'编码

灿烂的小居 发表于 2022-2-18 15:18

line 10,12 encoding的格式要一致
页: [1] 2 3
查看完整版本: 书接上一个问题, Python大佬来看看