【Python】py文件中包含中文,提示:SyntaxError: Non-UTF-8 code starting with '\xd6' in file
py 文件中存在中文,运行报错
print("中文编码")
或
# 中文 print("hello world")
报错信息
SyntaxError: Non-UTF-8 code starting with '\xd6' in file Z:/Python/xxx/first.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
原因:Python中默认的编码格式是 ASCII 格式
解决方法:在文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8
# -*- coding: UTF-8 -*- # 中文 print("hello world") print("输出")
其他说明:
pycharm 设置编码格式:
- 进入 文件 > 设置,
- 找到 编辑器 > 文件编码,将 IDE Encoding 和 Project Encoding 设置为utf-8。
-------------------------------------------------------------------------------------
如果万事开头难 那请结局一定圆满 @ Phoenixy
-------------------------------------------------------------------------------------
浙公网安备 33010602011771号