设为首页 - 加入收藏 焦点技术网
热搜:java
当前位置:首页 >

Python命令行自动补全和记录历史命令

2016-04-05 21:50:10.0 java  
导读:本文wxwpxh给大家介绍 Python命令行自动补全和记录历史命令。~$ cat .pythonstartup import os import readline imp。。。
~$ cat .pythonstartup 
import os    
import readline    
import rlcompleter    
import atexit    
    
    
#tab completion    
readline.parse_and_bind("tab: complete")    
    
    
#history file    
history_file = os.path.join(os.environ["HOME"],".pythonhistory")    
try:    
    readline.read_history_file(history_file)    
except IOError:    
    pass    
atexit.register(readline.write_history_file,history_file)    
    
    
del os,history_file,readline,rlcompleter

.bashrc中追加

  export PYTHONSTARTUP="~/.pythonstartup"

source .bashrc使之生效

这样Python命令行就支持自动补全和记录历史命令的功能了


(编辑: wxwpxh)

网友评论
相关文章