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