python——代码中含中文执行时错误(SyntaxError:Non-UTF-8 code starting with '\xd0' in file name.py on line 2)
**
1.执行时报:SyntaxError:Non-UTF-8 code starting with ‘\xd0’ in file name.py on line 2
**
方法一:
用geany编译器打开文件后,点击【文档】》【设置文件编码】》【unicode】》utf-8
方法二:
文件的开头增加# -- coding:utf-8 --
这种方法解决的是单行注释的问题,就是采用"#…"进行注释的情况,而Python中还有一种多行注释,即采用连续的三个单引号或者多引号,此时上面的方法可能就不再有效,我采用的办法是修改了编辑器Geany的编码方式,修改为utf-8,这样,即使不在开头加注释,也可以避免编码的问题