轉載於:程序運行報錯UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
根據網上其他人的解決方法,判斷應該是文件輸入的代碼有問題
比如:
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')
————————————————
版權聲明:本文為CSDN博主「Katzelala」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_41790566/article/details/102915565