Я не могу запустить программы с IDLE или любые файлы, сохраненные с помощью IDLE. Я получаю синтаксическую ошибку. Я просто тестировал его с print "Hello World"
. Вот какое сообщение я получаю
File "p.py", line 1
Python 2.7.3 (default, Sep 26 2013, 16:38:10)
^
SyntaxError: invalid syntax
Почему он читает заголовок? Как я могу это исправить?
Вы поместили заголовок интерактивного переводчика в файл. Это не обязательно, и не будет работать.
Например: вы открываете оболочку python
и делаете это:
Python 2.7.4 (default, Sep 26 2013, 03:20:26)
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "Hello world!"
Hello world!
>>>
Вышеуказанное состоит из:
Стандартный заголовок, это печатается при каждом запуске оболочки:
Python 2.7.4 (default, Sep 26 2013, 03:20:26)
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Введенная команда: Чтобы использовать это в файле, вы удаляете префикс >>>
.
>>> print "Hello world!"
Вывод на печать: он отличается тем, что не начинается с >>>
.
Hello world!
Новое приглашение для ввода:
>>>
Итак, если вам нужно создать файл, который запускает команды Как и в предыдущем интерактивном сеансе, вы просто используете:
print "Hello world!"