import sys import os import atexit import readline histfile = os.path.expanduser('~/.pythonhistory') try: readline.read_history_file(histfile) except IOError: pass def write_history(readline=readline, histfile=histfile): try: readline.write_history_file(histfile) except IOError: pass atexit.register(write_history) del histfile, atexit, write_history, sys, os