First in the home directory to create a hidden file, vi ~/.pythonstartup, the contents are as follows:
# Python startup file
Import ReadLine
Import Rlcompleter
Import atexit
Import OS
# tab Completion
Readline.parse_and_bind (' Tab:complete ')
# History File
Histfile = Os.path.join (os.environ[' HOME '), '. Pythonhistory ')
Try
Readline.read_history_file (Histfile)
Except IOError:
Pass
Atexit.register (Readline.write_history_file,histfile)
Del Os,histfile,readline,rlcompleter
2. Set the BASH environment variable:
Vi/root/.bash_profile
At the end of the document, add a sentence:
Export Pythonstartup=~/.pythonstartup
3. Restart the computer, reboot, then you can use the TAB key Auto-complete function.
This article from "Day Up" blog, please be sure to keep this source http://6218759.blog.51cto.com/6208759/1595990
How Python is set using the TAB key under Linux