python命令行下按tab建补全的方法
时间:2014-09-01 21:57 来源:linux.it.net.cn 作者:it
此方法只在centos6上测试通过,其它系统木有测试
1、在用户家目录下创建一个名字叫 .pythonstartup 的隐藏文件,写入如下内容:
# 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、导入一个环境变量到系统
我这里只在linux的家目录下导入一个PYTHONSTARTUP环境变量,方法如下:
# echo "export PYTHONSTARTUP=~/.pythonstartup" >> ~/.bashrc
(责任编辑:IT)
此方法只在centos6上测试通过,其它系统木有测试 1、在用户家目录下创建一个名字叫 .pythonstartup 的隐藏文件,写入如下内容: # 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、导入一个环境变量到系统 我这里只在linux的家目录下导入一个PYTHONSTARTUP环境变量,方法如下: # echo "export PYTHONSTARTUP=~/.pythonstartup" >> ~/.bashrc (责任编辑:IT) |