根据网上其他人的解决方法,判断应该是文件输入的代码有问题
比如:
https://blog.csdn.net/qq_35892623/article/details/82941473
通过在读取文件的那一行代码内添加encoding=”unicode_escape”解决,但是对我的程序没有用。
我的含有文件读取的一行代码为
fh = open('data/example.png', 'r')
找之前的python笔记,觉得是读文件的语法不对,把这行改成
fh = open('data/example.png', 'rb')
然后报错就消失了,但是不确定是不是因为这个错误导致的,因为又有新的报错了hhhh,等解决完了再来更
转载请注明:源码巴士 » Python程序运行报错UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x89 in position 0: invalid start byte