Сначала создайте новый файл с именем .pythonstartup.py
в вашем домашнем каталоге. Поместите в него следующий скрипт:
try:
import readline
except ImportError:
print("Module readline not available.")
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
Скобки вокруг строки гарантируют, что она работает как с Python 2, так и с Python 3.
Каждый раз, когда интерактивный интерпретатор запускается, он выполняет сценарий, определенный в нем $PYTHONSTARTUP
, если он есть. Чтобы настроить его на выполнение вышеуказанного сценария, введите
export PYTHONSTARTUP="~/.pythonstartup.py"
Вы должны записать эту строку в свой файл .bashrc
или.bash_profile
файл, чтобы она автоматически выполнялась при запуске новой оболочки.
export PYTHONSTARTUP="/home/user/.pythonstartup.py"
PYTHONSTARTUP=~/.pythonstartup.py
python -i main.py
. Есть ли способ сделать это?