今天发布了一段代码,微博上有朋友在win10下边测试报错,看错误应该是中文编码问题,然后自己试了下,总结了一下原因:
在win10中新建记事本文档, 敲入代码:
print("我来试试哈")
保存test.py,运行,果然报错,如下图:
SyntaxError: Non-UTF-8 code starting with '\xce' in file i:/python3/te
st.py on line 1, but no encoding declared; see http://python.org/dev/p
eps/pep-0263/ for details
因为win10下边新建记事本文件是ANSIX编码的
把文件另存,在编码中选择utf8。
然后运行,完美解决!