这是一个语法错误,意思是在name.py的第2行出现了以'\xd0'开头的非utf-8代码
源码如下:
# 修改字符串大小写
name = "ada lovelace"
print(name.title())
print(name.lower())
print(name.upper())
查阅资料后发现是注释中的中文编码问题
解决方法:
在文件开头加入
# -*- coding:utf-8 -*-
即可
这种方法解决的是单行注释的问题,就是采用"#..."进行注释的情况,而Python中还有一种多行注释,即采用连续的三个单引号或者多引号,此时上面的方法可能就不再有效,我采用的办法是修改了编辑器Geany的编码方式,修改为utf-8,这样,即使不在开头加注释,也可以避免编码的问题