运行Python代码时出现“SyntaxError:非ASCII字符”

时间:2014-07-25 01:44:27

标签: python macos python-2.7

我从python开始,当我使用解释器并运行此代码时:

>>>peliculas = ["movie1", "movie2", "movie3", "movie4"]
>>>print(peliculas[1])

当我使用Pycharm IDE时,它不会编译:

peliculas = ["movie1", "movie2", "movie3", "movie4"]
print(peliculas[1])

这是输出:

 File "/Users/user/PycharmProjects/untitled/Prueba2.py", line 1
SyntaxError: Non-ASCII character '\xc3' in file /Users/user/PycharmProjects/untitled/Prueba2.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

python出了什么问题?我正确安装了吗?

3 个答案:

答案 0 :(得分:6)

这是一个文件编码问题。尝试在文件的开头添加:

#coding=utf-8

答案 1 :(得分:5)

只需将这两行添加到python代码的顶部。

#!/usr/bin/env python
# -*- coding: utf-8 -*- 

答案 2 :(得分:0)

在PyCharm中,您可以通过文件|指定文件编码文件编码菜单,或状态栏上的文件编码项。见this help article