-1

我是 Python 的新手,在 IDLE 中运行一个简单的模块时遇到了麻烦。

  1. 如果您在文本编辑器中创建模块,有什么需要注意的吗?
  2. 如果它保存在我的桌面上,我需要将它添加到 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字符有关。如何声明编码?有什么我做错了吗?

4

1 回答 1

0

在 sample.py 你必须声明编码。

在 sample.py 的第 1 行使用它,你会没事的:

# -*- coding: utf-8 -*-
于 2013-03-12T14:02:26.487 回答