Учебная страница курса биоинформатики,
год поступления 2013
Подсказки и советы к практикуму 5
1. Как установить Python на домашний компьютер
Зайдите на официальный сайт: http://www.python.org/download/.
- Выберите версию Python 2.7, подходящую для Вашей операционной системы; для Windows подойдет самый первый вариант.
- Скачайте и запустите программу-инсталятор.
- Установите все компоненты программы (т.е. используйте настройки по умолчанию).
2. Как создать скрипт (программу)
Создайте новый текстовый файл с нужным названием и расширением py. Хотя, как говорилось неоднократно, расширение само по себе ни на что не влияет (и Вы могли бы выбрать любое), это расширение считается общепринятым для скриптов на Python. Кроме того, оно позволит Вам запускать скрипт еще проще, см. раздел 3.
- Редактируйте скрипт средствами текстового редактора FAR.
- Не забудьте сохранить результат работы.
3. Как запустить скрипт через FAR
- Перейдите в директорию со скриптом.
Переключитесь в режим "черного экрана" (командной строки) с помощью комбинации клавиш <Ctrl+O>.
Если расширение Вашего скрипта py, просто введите имя скрипта вместе с расширением (например, myscript.py) и нажмите Enter.
Если расширение Вашего скрипта другое, то перед именем скрипта напишите слово python, тем самым предварительно вызывая программу-интерпретатор скриптового языка. Вся команда будет выглядеть так: python myscript.lalala.
3.5. Как проверять отдельные команды
В командной строке напишите python (без имени скрипта). Откроется командная строка Python, в которую команды можно вводить после ">>>". Пишете команды по одной и нажимаете Enter после каждой. Пример:
Если результат команды не сохраняется в переменной, то сообщается интерпретатором в строке без >>>. Есть одна очень специальная команда: import this. Не выполняйте ее, особенно, если не владеете английским :). Выход: exit().
4. Как сделать так, чтобы скрипт выдавал результат в файл
Ваш скрипт печатает на экран все в так называемый стандартный поток вывода (STDOUT).
Все, что печатается в STDOUT, можно перенаправить в текстовый файл, если при запуске скрипта в конце команды дописать знак перенаправления > и указать имя файла. Например: myscript.py > result.txt.
Небольшая тонкость: некоторые продвинутые скрипты и программы выводят свои данные сразу в два потока: в STDOUT и в стандартный поток ошибок STDERR. Команда перенаправления, приведенная выше, сработает только для STDOUT.
Чтобы перенаправить поток STDERR в один файл (назовем его для примера error.txt), а поток STDOUT в другой (например, result.txt) используйте такую команду: myscript.py 1> result.txt 2> error.txt.