name="中{1}国"
print(name)
print(name.format("hah","hehe"))
写了一段代码,一运行就报错
File "F:\opensource\pythonDemo\src\test\Haha.py", line 24
SyntaxError: Non-UTF-8 code starting with '\xd6' in file F:\opensource\pythonDemo\src\test\Haha.py on line 24, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
这是由于source编码引起的,在脚本开头设定编码即可。
在文件第一行或者第二行设定
#-*- coding:GBK -*-
运行就没问题了。
参考地址:http://python.org/dev/peps/pep-0263/
本文探讨了在Python编程中遇到的非UTF-8编码错误,并提供了在脚本开头设定编码的解决方案,以避免此类错误。同时,文章还介绍了如何优化代码结构,提升代码可读性和效率。
906

被折叠的 条评论
为什么被折叠?



