在 Eclipse 中的 Pydev 上运行程序时出现问题
我需要你的帮助, 我使用 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 在第 9 行,但没有声明编码;请参阅http://www.python.org/peps/pep-0263.html 详细信息
但是,当我在 IDLE 中写入相同的行时,它运行时没有错误。
Pydev 有什么问题吗?
I need your help,
I'm using Eclipse and Pydev plugin as python IDE.
I have configured and set environment variables, libraries etc etc
I created a project, and a module.
When I write these lines and run the program, it gives an error:
`a = 3
b = 4.6
print "%d is the value of a, %.2f is the value of b" %(a, b)`
and the error message is:
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
However, when i write the same lines in IDLE, it runs without errors.
What is wrong with Pydev??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
嗯,错误消息几乎概括了这一点:您的文件中有一个非 ASCII 字符。 Python 2 源文件应仅为 ASCII,或包含
# -*-coding:-*-
(还有其他有效的形式,请参阅错误引用的 PEP)顶部的注释。对于 Python 3,也允许使用 UTF-8。我很确定如果您手动导航到项目文件夹并运行该文件,您会得到相同的错误。
Well, the error message pretty much sums it up: There is a non-ascii character in your file. Python 2 source files are expected to be ASCII only, or contain an
# -*- coding: <encoding name> -*-
(there are other valid forms, see the PEP the error refers to) comment at the top. For Python 3, UTF-8 is allowed too.I'm pretty sure if you manually navigate to the project folder and run the file, you'll get the same error.