Сохранить переменные в сеансе Python? - PullRequest
1 голос
/ 13 марта 2012

Есть ли способ сохранить текущий сеанс Python? Я хотел бы иметь возможность сохранить все мои переменные Python, функции и импортированные библиотеки. Если это возможно, было бы неплохо сохранить историю. Я искал во всем Google и Stackoverflow простую команду, чтобы сделать это, но не нашел ничего подходящего, что я хочу. Некоторые предлагали загрузить новое программное обеспечение, которое я не хочу. У других были большие сценарии, которые они написали, чтобы сделать это для них.

Я ищу простую и понятную команду. Есть один? Если нет, то как бы вы предложили сделать один?

ОБНОВЛЕНИЕ: readline.write_history_file() и readline.read_history_file() сохранить историю.

Ответы [ 2 ]

3 голосов
/ 13 марта 2012

Я думаю, что самая близкая вещь, которую вы собираетесь найти, это ipython .Я не уверен, что он выполняет сохранение переменных, но я верю, что он делает все остальное, о чем вы просите.

0 голосов
/ 13 марта 2012

1.) После ввода всех команд просто нажмите CTRL + S. 2) Укажите имя файла и скажите «ОК».

Это работает для Python Shell.

...