linux下创建的python文本不能打印中文,大多数是编码的问题
[root@CactiEZ ~]# vim test.py
在文本中输入一下内容
print ("你好!")
执行:
[root@CactiEZ ~]# python fa.py
File "fa.py", line 1
SyntaxError: Non-ASCII character '\xe4' in file fa.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
修改如下:
# -*- coding: UTF-8 -*-
print ("你好!")
执行:
[root@CactiEZ ~]# python test.py
你好!
一下是比较标准的写法:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print ("你好!")