Python/Учебник Python 2.6: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 94:
<source lang="python">import sys; sys.exit()</source>
 
Особенности редактирования строк в интерпретаторе не оказываются, обычно не вызывают, чересчурособых сложнымисложностей. Те, кто установил интерпретатор на машину Unix, потенциально имеют поддержку библиотеки [[w:GNU Readline|GNU Readline]], обеспечивающей усовершенствованное интерактивное редактирование и сохранение истории. Самый быстрый, наверное, способ проверить, поддерживается ли расширенное редактирование командной строки, заключается в нажатии <tt>Ctrl-P</tt> в ответ на первое полученное приглашение Python. Если вы услышите сигнал — значит вам доступно редактирование командной строки — тогда обратитесь к [[Учебник Python 2.6 — Приложения#Интерактивное редактирование входных данных и подстановка истории|Приложению об Интерактивном редактировании входных данных]] за описанием клавиш. Если на ваш взгляд ничего не произошло или отобразился символ <tt>^P</tt> — редактирование командной строки недоступно — удалять символы из текущей строки возможно будет лишь использованием клавиши <tt>Backspace</tt>.
 
Интерпретатор ведёт себя сходно шеллу Unix: если он вызван, когда ''стандартный ввод'' привязан к устройству <tt>tty</tt> — он считывает и выполняет команды в режиме диалога; будучи вызванным с именем файла в качестве аргумента или с файлом, назначенным на ''стандартный ввод'' — он читает и выполняет сценарий из этого файла.