执行Python程序出现“SyntaxError: Non-UTF-8 code starting with '\xb6'...”错误怎么办?


如果文件中有中文,直接执行python xx.py会出现以下错误:

SyntaxError: Non-UTF-8 code starting with '\xb6' in file XX.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

要解决也好办。直接在文件头处加 #encoding=utf-8 就行了。如下图:

 

附:以前3.7的时候不检查这个的,到了3.8多一事了。

--2020年1月31日--


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM