Python中出现SyntaxError: Non-UTF-8 code 解决方法

开发语言:Python

开发环境:Eclipse + Pydev

测试代码:


num1 = input('输入第一个数字:')

num2 = input('输入第二个数字:')

num=float(num1)+float(num2)

print("数字 {0} 和数字 {1} 相加,结果为 {2}".format(num1, num2,num))

测试结果:报错
"SyntaxError: Non-UTF-8 code starting with '\xca' in file ....."

报错原因:编码格式错误

解决办法:
方法1:
在源代码文件中右键,选择Properties,修改“Text file encoding”为UTF-8

Python中出现SyntaxError: Non-UTF-8 code 解决方法_第1张图片
1.png
Python中出现SyntaxError: Non-UTF-8 code 解决方法_第2张图片
2.png

方法2:
新建源码文件后,在源码文件开头敲入以下代码,然后保存。保存后再键入新代码。

# -*- coding: UTF-8 -*-

转载声明:文章系作者原创,转载请标注出处,禁止用于商业用途。

你可能感兴趣的:(Python中出现SyntaxError: Non-UTF-8 code 解决方法)