качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

 

pythonrc

Cкрипт для сохранения истории команд интерактивной сессии Python. Автор: Дмитрий Васильев

Иногда необходимо проверить свои идеи в интерактивной сессии Python, но при выходе из интерпретатора все команды сессии теряются и это сильно усложняет дело. Например, если приходится периодически выходить из интерпретатора и потом возвращаться и вводить команды предыдущей сессии. Данный скрипт позволяет сохранять историю команд между вызовами интерпретатора Python.

  • pythonrc 0.1 - первая публичная версия от 12 апреля 2008 г.

Для установки скрипта нужно установить путь к скрипту в переменную окружения PYTHONSTARTUP. История команд записывается в домашний каталог в файл .python_history. Для работы скрипта должны быть доступны модули readline и rlcompleter. Для работы с историей команд в интерактивной сессии можно использовать стандартные команды работы с историей библиотеки Readline. Также начинают работать другие возможности библиотеки Readline, такие как, авто-дополнение и редактирование командной строки:

$ export PYTHONSTARTUP=~/.pythonrc

$ python
>>> pr<Tab><Tab>
print     property
>>> pri<Tab>
>>> print "Hello, World!"
Hello, World!
>>>

$ cat ~/.python_history
print "Hello, World!"

$ python
>>> <Up>
>>> print "Hello, World!"

 

По материалам http://hlabs.spb.ru
Публикуется с разрешения автора:
Dmitry Vasiliev
http://hlabs.spb.ru
dima at hlabs.spb.ru

Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.