我从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出了什么问题?我正确安装了吗?
答案 0 :(得分:6)
这是一个文件编码问题。尝试在文件的开头添加:
#coding=utf-8
答案 1 :(得分:5)
只需将这两行添加到python代码的顶部。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
答案 2 :(得分:0)
在PyCharm中,您可以通过文件|指定文件编码文件编码菜单,或状态栏上的文件编码项。见this help article