Python 官方文档:入门教程 => 点击学习
在windows下安装的python是带tab键自动补齐的而linux自带的Python版本过久,从新安装后没有tab键补齐功能,而且在交互模式下不小心打错了很麻烦。下面配置tab模块 tab模块可以自己编写,主要依赖于rea
在windows下安装的python是带tab键自动补齐的而linux自带的Python版本过久,从新安装后没有tab键补齐功能,而且在交互模式下不小心打错了很麻烦。
下面配置tab模块
tab模块可以自己编写,主要依赖于readline模块,而这个python没有自带,需要自己加载
1 安装readline模块
wget https://pypi.python.org/pypi/readline/6.2.4.1#downloads
这是目前最新的版本
下载解压后,进行源码编译
python set.py build
python set.py install
哈哈,做常用的命令很好用吧
2 安装tab模块
#!/usr/bin/python
try:
import readline
except ImportError:
print("Module readline not available.")
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
[root@dqz ~]# python
Python 2.7.8 (default, Oct 17 2014, 21:36:24)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more infORMation.
>>> import tab
>>>
但是换个目录(也就是没有tab.py文件)的目录又不可以加载,那是因为它找不到tab文件,就像这样
[root@dqz site-packages]# python
Python 2.7.8 (default, Oct 17 2014, 21:36:24)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tab
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named tab
>>>
可以这样
>>>import sys
>>>sys.path
'/usr/local/python27/lib/python2.7/site-packages' 将tab.py放在该下就可以再任何目录下加载模块,哈哈!
--结束END--
本文标题: python添加tab,自动补齐
本文链接: https://www.lsjlt.com/news/186414.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0