Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, sys
- # Coloured prompt
- try:
- import readline
- except ImportError:
- sys.ps1 = '\033[0;32m>>> \033[0m'
- sys.ps2 = '\033[0;32m... \033[0m'
- else:
- sys.ps1 = '\001\033[0;32m\002>>> \001\033[0m\002'
- sys.ps2 = '\001\033[0;32m\002... \001\033[0m\002'
- # Completion!
- try:
- import readline
- except ImportError:
- print("Module readline not available.")
- else:
- # persistent history
- histfile = os.path.expanduser('~/.python%i_history' % sys.version_info.major)
- try:
- readline.read_history_file(histfile)
- except IOError:
- pass
- import atexit
- atexit.register(readline.write_history_file, histfile)
- del histfile, atexit
- # tab completion
- import rlcompleter
- readline.parse_and_bind("tab: complete")
- del rlcompleter
- del readline
- del sys
- del os
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement