1. 程式人生 > >python用open()函式開啟.py等文件時出現編碼錯誤解決辦法

python用open()函式開啟.py等文件時出現編碼錯誤解決辦法

UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 94: illegal multibyte sequence

出現以上錯誤時,最佳解決辦法是在open()函式里加一個encoding='UTF-8'

例如:

f = open('C:\\Users\\matre\\Desktop\\Donyuki_CET4_Project\\Mgr_資料庫檢查.py','r',encoding ='UTF-8' )

出錯的原理還是不太清楚,mark以下,日後學習