До этого момента вы писали и запускали с помощью интерактивного интерпретатора Python фрагменты кода вроде следующего:
>>>> print("This interactive snippet works.")
>This interactive snippet works.
Теперь создадим вашу первую отдельную программу. Создайте файл под названием test1.py, содержащий следующую строку кода:
>print("This standalone program works!")
Обратите внимание на отсутствие символов >>>, перед вами лишь одна строка кода. Убедитесь, что перед print нет пробелов.
Если вы работаете с Python с помощью текстовой консоли или окна терминала, введите имя вашей программы Python, а затем — имя файла:
>$ python test1.py
>This standalone program works!
Вы можете сохранить все фрагменты кода, которые встречаются в книге, в файлы и запустить их непосредственно. Если вы копируете их вместо того, чтобы набирать вручную, убедитесь, что удалили все символы >>> и …, а также завершающий символ пробела.
Аргументы командной строки
Создайте файл test2.py, который содержит две следующие строки:
>import sys
>print('Program arguments:', sys.argv)
Теперь используйте свою версию Python, чтобы запустить эту программу. Вот так может выглядеть окно терминала в операционных системах Linux или Mac OS X, использующее стандартную программу оболочки:
>$ python test2.py
>Program arguments: ['test2.py']
>$ python test2.py tra la la
>Program arguments: ['test2.py', 'tra', 'la', 'la']