SyntaxError: Non-UTF-8 code starting with '\xb5' in file test.py on line 4, but no encoding declared

使用editplue運行以下程序,出現錯誤
hex_value1 = 0x13
print("hex_value1的值爲:",hex_value1)
 
SyntaxError: Non-UTF-8 code starting with '\xb5' in file test.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
 
轉載:
 
Eclipse+PyDev 出現 SyntaxError: Non-UTF-8 code starting with '\xb5' in file的代碼編碼問題
SyntaxError: Non-UTF-8 code starting with '\xb5' in file D:\eclipse-workspace\Pytest1\src\Ptest1\__init__.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

緣由:
默認狀況下,Python 3 源碼文件以 UTF-8 編碼,全部字符串都是 unicode 字符串。 固然你也能夠

 
兩種解決辦法:
一、爲源碼文件指定不一樣的編碼——直接在程序最前面加上以下語句,如gbk:
# coding=gbk
二、修改默認編碼格式
在左側Package Explorer裏面找到相應的文件,點擊右鍵選擇「Properties」
把編碼從默認:
 
改成:
 
 
 
保存以後再添入中文內容就能夠正常運行了。 ———————————————— 版權聲明:本文爲CSDN博主「lenka_qin」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。 原文連接:https://blog.csdn.net/oHuandream/article/details/83867736
相關文章
相關標籤/搜索