介绍
小编给大家分享一下Python中如何使用命令行实现tab键自动补全功能,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
具体实现步骤如下
<强> 1。编写具体的实现tab补全功能的脚本,名为选项卡。py 强>
# !/usr/bin/python ,, #,python tab  complete ,, import sys ,, import readline ,, import rlcompleter ,, import atexit ,, import os ,, #,tab completion ,, readline.parse_and_bind(& # 39;选项卡:不能# 39;),,, #,history file ,, 时间=histfile os.path.join (os.environ[& # 39;回家# 39;],,& # 39;.pythonhistory& # 39;),,, 试题:,,, ,,,readline.read_history_file(记录),,, except IOError:那么,,, ,,,pass ,, atexit.register (histfile readline.write_history_file,,来),,, del 操作系统,记录,readline,, rlcompleter
<强> 2。查看当前服务器python的模块路径强>
在祝辞祝辞,import sys , 在祝辞祝辞,sys.path , [& # 39;& # 39;,,& # 39;/usr/lib64/python27.zip& # 39;,, & # 39;/usr/lib64/python2.7& # 39;,, & # 39;/usr/lib64/python2.7 plat-linux2& # 39;, ,& # 39;/usr/lib64/python2.7 lib-tk& # 39;,, & # 39;/usr/lib64/python2.7 lib-old& # 39;,, & # 39;/usr/lib64/python2.7 lib-dynload& # 39;,, ,& # 39;/usr/lib64/python2.7 site-packages& # 39;,, & # 39;/usr/lib/python2.7 site-packages& # 39;),, 祝辞祝辞祝辞
python的模块放在了/usr/lib64/python27下面,将脚本拷贝到该目录下,在使用时导入即可。
<强> 3。导入标签强>
祝辞祝辞祝辞进口tab ,
祝辞祝辞祝辞进口os ,
祝辞祝辞祝辞操作系统只,
显示所有249的可能性?(y或n),,
4。但python读取模块的路径顺序优先是从当前目录开始,所以若是当前目录也存在tab.py,但内容不同的python脚本,则可能会报错,所以在环境变量中也指定选项卡。py脚本
# for python , export PYTHONSTARTUP=/usr/lib64/python2.7/选项卡。py
看完了这篇文章,相信你对Python中如何使用命令行实现tab键自动补全功能有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!