Python中的Tab补全

刚开始学习Python的时候,没有tab补全是一件很痛苦的事情。tab补全的代码如下:

# Python startupfile
Import sys
Import readline
Import rlcompleter
Import os
 
Readline.parse_and_bind(‘tab:complete’)
Histfile = os.path.join(os.environ[‘HOME’],’pythonhistory’)

将其移动到/usr/lib/python2.7/dist-packages/目录下,测试成功。

还有一个问题,在写tab.py时,保存的时候总会显示“E212:无法打开并写入文件”,后来想了一下,应该是权限不够呗,果断sudo vim tab.py,执行成功。

时间: 2024-07-29 15:12:10

Python中的Tab补全的相关文章

Python 中的tab补全

用Python时候没有TAB补全,挺痛苦的,以下是添加方法 1.准备一个Python脚本 cat > tab.py <<EOF#!/usr/local/bin/python# python tab file import sysimport readlineimport rlcompleterimport atexitimport os# tab completionreadline.parse_and_bind('tab: complete')# history filehistfil

python中使用tab补全

要能够使用import tab,最主要的是要有readline模块.默认python2.6虽然没有装tab模块,但是装了readline模块的.如下: [[email protected] robin]# python2.6Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2Type "help", "copyright",

python安装及其tab补全

声明,普通linux系统都是自带python,若是2.7的版本,就用着吧,若不是建议先卸载再安装. 1.下载安装包 wget  https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 2.解压安装 tar -zxvf Python-2.7.9.tgz cd Python-2.7.9 yum –y install readline-devel  (上下左右功能) ./configure make &&make install 3.Ta

python 交互界面tab补全

创建一个tab.py文件 代码: #!/usr/bin/env python import readlineimport rlcompleterimport atexitimport os # tab completion readline.parse_and_bind('tab:complete') #history file historyfile = os.path.join(os.environ['HOME'],'.tab') try:    readline.read_history_

python 中的命令补全脚本

该命令补全脚本来自网络,把脚本放到特定的目录下,用的时候import进来就可以了 路径如下查找: >>> os.sys.path ['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-

python中的tab补齐

首先需要知道python的读取路径 >>> import sys>>> sys.path['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/

python 添加tab补全

在平时查看Python方法用到tab补全还是很方便的. 1. mac 平台 配置如下: mac是类Unix平台,需要在添加一条配置内容到bash_profile 中(默认是没有这个文件,可以新建一个放在宿主目录下面) 先新建一个tab.py的文件内容如下: import rlcompleter,sys,readline if sys.platform == 'darwin' and sys.version_info[0] == 2: readline.parse_and_bind("bind ^

linux下进行python的tab补全

1.我们需要一个tab补全的功能脚本,这个可以从网上下一个,我的也是. #!/usr/bin/python  # python startup file  import sys import readline import rlcompleter import atexit import os # tab completion  readline.parse_and_bind('tab: complete') # history file  histfile = os.path.join(os.

python交互模式下命令tab补全

python默认就可以进行tab补全命令行,在交互模式下,只要自己写个小小的tab.py模块即可:实现代码如下: #!/bin/env python  # -*- coding: utf-8 -*- # python startup file  import sys import readline import rlcompleter import atexit import os import platform # tab completion  readline.parse_and_bind