Python2.7中如何运行包含中文的代码
句子大全 2007-06-06 05:10:14
我们经常会写出包含中文的代码或者注释,这样的话,我们在运行的时候,就会碰到这样那样的麻烦
1:在cmd模式下运行
print("你好")
没有问题,正常!
你可能会碰到下面问题:
A:我还没有安装Python,请看公众号里面的相关文章
B:我还不知道如何进入Python程序,请看公众号里面的相关文章
2:建立一个4.py的文件,
代码和上面相同,就是
print("hello")
print("你好")
当我们执行的时候,提示:
File "4.py", line 1
SyntaxError: Non-ASCII character "\xc4" in file 4.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
这句话用来说明你的Python源程序文件用使用的编码。缺省情况下你的程序需要使用ascii码来写,但如果在其中写中文的话,python解释器一般会报错,但如果加上你所用的文件编码,python就会自动处理不再报错。
注意,红色的部分,意思就是你的字体还没有定义。
给首行添加这句
# -*- coding:utf-8 -*-
我们修改代码:
然后再次执行:
你可能会碰到下面问题:
A:我还没有安装Python,请看公众号里面的相关文章
B:我还不知道如何建立一个py文件
C:我还不知道把建立好的文件放在哪里运行
d:我不知道如何运行py文件
e:你碰到了在中文下输入的括号(这个最难检查出来!)
阅读剩余内容