Skip to main content
 首页 » 编程设计

python之语法错误 : Non-UTF-8

2025年05月04日10sky-heaven

age = int(input("Please type your age:")) 
if int(age) >= 18: 
    print("Sorry, you couldn't enter!") 
else: 
    print("Congratulation, have a good time!") 

语法错误:文件中以 '\xa3' 开头的非 UTF-8 代码转至第 1 行的 .py,但未声明编码;

为什么?

请您参考如下方法:

您的代码包含几个 python 解释器无法识别的字符。它们看起来像普通的 ( 和 ::

In [8]: ord('(') 
Out[8]: 40 
 
In [9]: ord('(') 
Out[9]: 65288 
 
In [10]: ord(':') 
Out[10]: 58 
 
In [11]: ord(':') 
Out[11]: 65306 

您似乎从某处复制了代码 - 只需手动将所有括号和冒号替换为有效字符即可