美文网首页
Python中出现SyntaxError: Non-UTF-8

Python中出现SyntaxError: Non-UTF-8

作者: 扰动的质子 | 来源:发表于2018-08-10 10:14 被阅读0次

开发语言: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

1.png 2.png

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

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

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

相关文章

网友评论

      本文标题:Python中出现SyntaxError: Non-UTF-8

      本文链接:https://www.haomeiwen.com/subject/cafkbftx.html