Python中如何使用命令行实现tab键自动补全功能

  介绍

小编给大家分享一下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键自动补全功能有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

Python中如何使用命令行实现tab键自动补全功能