Eclipse (с Pydev) продолжает бросать SyntaxError

Мой код:

print "Hello World!"

Я даже пытался добавить точку с запятой позади, но каждый раз, когда я сохраняю и запускаю (как работает Python), он говорит:

Файл "E:\Software\Eclipse\Workspace\Python1\src\main.py", строка 1 напечатайте "Hello World!";

СинтаксисError: недопустимый синтаксис

Я понятия не имею, почему.

Ответы

Ответ 1

Какую версию Python вы используете? Python 2.X имеет print как ключевое слово, но Python 3.X имеет print() только как функцию - вместо этого вам нужно будет использовать print("Hello, World!").

Ответ 2

Это своего рода длинный снимок, но - если вы используете python 3.0, который является недопустимым синтаксисом. Попробуйте

print("Hello World!") 

чтобы убедиться, что это так.

Ответ 3

В Python отступы действительно важны... Вы проверяете свой отступ? Кроме того, потеряйте ; (не нужно).

правильно:

print("hello") или print "hello" (для < 3,0)

неверно:

...print("hello") или print "hello" (для < 3.0)

где . обозначает пробелы.