21
2018
05

Python中文注释报错解决方法

代码如下:

a = 123#a是整数
print(a)

报错信息如下:

  File "D:\work\python\test1.py", line 1

SyntaxError: Non-UTF-8 code starting with '\xb7' in file D:\work\python\test1.py

 on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ f

or details

image.png

解决方法:

在第一行加入如下代码

# -- coding: utf-8 --

文件也要保存为utf8格式

原因:

如果文件里有非ASCII字符,需要在第一行或第二行指定编码声明。

解决

打赏
« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。