关于Python 中文错误 PyCharm:SyntaxError: Non-ASCII character '\xe4' in file

初学Python 使用的是PyCharm,刚才写了两行代码就遇到中文编码问题。

实例代码:

#!/usr/bin/python

print"你好,世界";

编译的时候报错:

SyntaxError: Non-ASCII character '\xe4' in file /Users/dk/Documents/test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

原因:

python编码的问题, python中默认的编码格式是ASCII格式, 所以在没修改编码格式时无法正确打印汉字。

于是在PyCharm 设置里修改文件属性UTF-8,但是编译的时候依然报错(不知道什么原因)。

于是只有在使用代码修改编码,方法如下:

添加

# -*- coding: UTF-8 -*-   

或者

 #coding=utf-8

修改后代码:

#!/usr/bin/python

#coding:utf-8

print"你好,世界";

输出:

你好,世界

你可能感兴趣的:(关于Python 中文错误 PyCharm:SyntaxError: Non-ASCII character '\xe4' in file)