解决报错SyntaxError: Non-ASCII character ‘\xe8‘ in file predict.py on line 1, but no encoding declared

SyntaxError,与Python脚本中的非ASCII字符有关。Python 2对源代码文件中的非ASCII字符有特定的处理要求,解决这个问题,声明脚本的编码方式即可。

predict.py文件的开头添加一个编码声明:

# -*- coding: utf-8 -*-

指定文件的编码为UTF-8,UTF-8是一种常用的处理Unicode字符的字符编码方式。

注意⚠️:运行脚本时候,若使用3.0以后的python版本,使用命令python3 predict.py,若使用python predict.py,一般默认链接到2.x的python版本。(一般都用python3)

你可能感兴趣的:(#,Python,python,开发语言)