
Удобной функцией большинства терминалов Unix является тот факт, что вы можете нажимать клавиши со стрелками вверх и вниз, чтобы прокручивать историю команд и повторять старые команды.
Эта функция также доступна в оболочке Python при запуске из терминала Unix.
Моя проблема в том, что если я отлаживаю программу Python, я обычно начинаю с Unix и набираю , python
а затем from mypython import *
, затем я начинаю запускать и проверять свои функции. Если в какой-то момент я получаю ошибку и мне нужно внести изменения в файл, мне приходится exit()
python и повторно вводить, чтобы выполнить новую команду импорта, которая использует измененный файл. Обычно я набираю несколько длинных и сложных команд, которые я хотел бы повторить, поэтому было бы здорово, если бы история команд сохранялась между сеансами.
Поэтому я хочу узнать, есть ли способ объединить историю команд между Unix и Python или, в качестве альтернативы, способ сохранить историю команд между сеансами Python.