我需要你的帮助, 我正在使用Eclipse和Pydev插件作为python IDE。
我已经配置并设置了环境变量,库等 我创建了一个项目和一个模块。
当我写这些行并运行程序时,它会出错:
`a = 3
b = 4.6
print "%d is the value of a, %.2f is the value of b" %(a, b)`
,错误信息为:
SyntaxError: Non-ASCII character '\xfd' in file C:\Users\dell\workspace\Deneme\src\test1\o3.py on line 9, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
但是,当我在IDLE中写入相同的行时,它运行时没有错误。
Pydev有什么问题?
答案 0 :(得分:0)
嗯,错误消息几乎总结了一下:文件中有一个非ascii字符。 Python 2源文件应该只是ASCII,或者包含# -*- coding: <encoding name> -*-
(还有其他有效形式,请参阅错误引用的PEP)注释在顶部。对于Python 3,也允许使用UTF-8。
我很确定如果您手动导航到项目文件夹并运行该文件,您将收到相同的错误。