Помещение программы в отдельный файл.

Кодировка текста.
Режим интерпретатора хорош, когда вы только учитесь программирования и то - для совсем небольших программ. Когда программа содержит несколько десятков строк кода, лучше поместить ее в отдельный файл с расширением .ру.
Кодировка программ, написанных на Python - UTF-8, поэтому для редактирования таких файлов подходит не каждый редактор. Если вы ищете редактор попроще, то можно использовать программу Notepad2 ( http://www.flos-freeware.ch/ ). Это базовый редактор, но он поддерживает подсветку синтаксиса Python и кодировку UTF-8. Минимальный набор. Если же вам нужны такие "плюшки", как автодополнение кода, поддержка системы контроля версий Git, можно использовать редакторы вроде Atom или Microsoft Visual Studio Code. Такие редакторы подойдут для даже сложных проектов, состоящих из множества Руthоn-файлов.
Создайте файл с расширением .ру. Пусть это будет файл E:\Python\ samples\ 1.py . Выберите кодировку файла в редакторе Atom. Поместите в него всего одну строчку кода:
print ("Hello")
Сохраните файл. Теперь разберемся, как его запустить. Самый простой способ - открыть командую строку и ввести команду:
python E:\Python\samples\ l.py Примечание. Вам интересно, как я изменил заголовок командной строки в Windows? Для этого используется команда title <ваша_строка>. Для дополнительной информации обратитесь к руководству по командам cmd.exe.
Если вы предпочитаете использовать IDLE, выберите команду меню File, Open. Выберите ранее сохраненный файл 1.ру. Он откроется в отдельном окне. В этом окне нужно выбрать команду меню Run, Run Module или просто нажать FS.
Если запускаемый сценарий писали не вы и его кодировка отличается от UTF-8, ее можно указать так:
# - *- coding: ср1251 -*-
Вместо ср1251 нужно указать вашу кодировку. Однако можно использовать редактор Notepad2, чтобы просто перекодировать файл в UTF-8. Для этого нужно выполнить команду меню File, Encoding, Recode и в появившемся окне выбрать нужную кодировку и нажать Ок.

Комментарии

Комментариев нет.