Проблема с запуском программы на Pydev в Eclipse - PullRequest
0 голосов
/ 12 октября 2010

Мне нужна ваша помощь, я использую плагин 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 <a href="http://www.python.org/peps/pep-0263.html" rel="nofollow">http://www.python.org/peps/pep-0263.html</a> for details

Однако, когдая пишу те же строки в IDLE, он работает без ошибок.

Что не так с Pydev ??

1 Ответ

0 голосов
/ 12 октября 2010

Ну, сообщение об ошибке в значительной степени подводит итог: в вашем файле есть не-ascii символ. Ожидается, что исходные файлы Python 2 будут только ASCII или содержать комментарий # -*- coding: <encoding name> -*- (существуют другие допустимые формы, см. PEP, к которому относится ошибка) в верхней части. Для Python 3 также допускается UTF-8.

Я уверен, что если вы вручную перейдете в папку проекта и запустите файл, вы получите ту же ошибку.

...