如题,想以'rb'二进制只读形式打开一个文件,但是报错
'ascii' codec can't decode byte 0xae in position 2: ordinal not in range(128)
然后尝试通过更改编码形式来改正bug,encoding = 'UTF-8',但是报了另一个错
binary mode doesn't take an encoding argument
求一个解决办法,谢谢。
如题,想以'rb'二进制只读形式打开一个文件,但是报错
'ascii' codec can't decode byte 0xae in position 2: ordinal not in range(128)
然后尝试通过更改编码形式来改正bug,encoding = 'UTF-8',但是报了另一个错
binary mode doesn't take an encoding argument
求一个解决办法,谢谢。
读取文件写'r'就可以,'rb'是以二进制形式读入
将其改为encoding='bytes'即可(资料来源见评论)
有帮助望采纳