python老版作业第30讲最后一题
我把代码抄了一遍,运行总出错,最后复制源代码还是编码有问题,是我设置出现问题了吗?报错信息:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 9: invalid start byte 编码问题,试试encoding = 'gbk'
f = open(file,encoding = 'gbk') 试着改变编码,不行的话,试着 open(file,errors="ignore") 2012277033 发表于 2021-9-1 17:15
试着改变编码,不行的话,试着 open(file,errors="ignore")
忽略之后可以了,非常感谢,这是啥原理呢 逃兵 发表于 2021-9-1 17:13
编码问题,试试encoding = 'gbk'
谢谢,我试了之后还是编码错误,楼下那个可行 学好了就改名 发表于 2021-9-1 19:16
忽略之后可以了,非常感谢,这是啥原理呢
特殊编码,不支持的编码,这里ignore之后,就表示编码异常就直接跳过,不过可能出现某些字符的缺失。
页:
[1]