我是Python的新手,我在IDLE中运行一个简单的模块时遇到了麻烦。
如果它保存在我的桌面上,我需要将其添加到PYTHONPATH。我这样做但是当我尝试导入模块(命名样本)时仍然出现错误:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import sample
File "/Users/Me/Desktop/sample.py", line 1
SyntaxError: Non-ASCII character '\xb6' in file /Users/Me/Desktop/sample.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details (sample.py, line 1)
似乎错误与非ASCII字符有关。我如何声明编码?我做错了什么?
答案 0 :(得分:0)
在sample.py中,您必须声明编码。
在sample.py的第1行使用它,你会没事的:
# -*- coding: utf-8 -*-