解決python中的Non-UTF-8 code starting with ‘\xbs4’ in file錯誤


出現錯誤如下圖:

主要原因為編輯python腳本使用的編輯器編碼有問題。我使用的編輯器是notepad++,由於沒有做Python語言編輯配置,默認使用的是ANSI編碼(右下角位置有編碼格式),如下:

python3使用的是utf-8編碼,如果腳本文件全是英文字符,ANSI編碼是utf-8編碼的子集,解析是沒有問題的。但是腳本文件中如果含有中文字符,如注釋等,就會出現錯誤。

解決辦法:將編碼格式改為utf-8編碼。

方法:點擊【編碼】,將編碼改為utf-8

可以看到,改變編碼以后,中文字符都已經變成了亂碼,將亂碼修改為中文即可。

 修改后運行正常:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM