uv322: Uv> Споткнулся на создании инициализационного файла. Там написано, что для Uv> того чтоб сохранять многие команды и переменные при запуске питона в Uv> интерактивном режиме, надо создать этот файл. Я сделал файл Uv> ~/.pythonrc.py
По умолчанию python никаких файлов инициализации из $HOME не загружает. Файл ~/.pythonrc.py загружается модулем user и выполняется в нём же. То есть, если вы хотите, чтобы ваш скрипт загружал файл ~/.pythonrc.py с настройками пользователя, то добавьте в скрипт строку import user Переменные, которые были инициализированы в .pythonrc.py будут доступны внутри модуля user. Скажем, если у вас в файле была строка a = b то в скрипте эта переменная будет доступна как user.a. В общем, не совсем то, что вы хотите. Чтобы загрузить файл для настройки интерактивной сессии, запустите python командой python -i файл или поместите имя файла в переменную среды PYTHONSTARTUP. Поскольку .pythonrc.py используется немного для других целей, то лучше назвать этот файл как-нибудь по-другому. Например, можно создать такой скрипт для запуска python: #! /bin/sh export PYTHONSTARTUP="$HOME/.pysetup.py" exec /usr/bin/python "$@" Uv> и пытаюсь записать туда новое приглашение, но как правильно это сделать Uv> не понятно. Может кто подскажет на примере. import sys sys.ps1 = "~~~ " sys.ps2 = ",,, " Uv> И ещё как сохранить в этом файле переменную, ну допустим a = x. a = x -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
