python交互环境tab补齐

>>> import sys

>>> sys.path

[‘‘, ‘/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg‘, ‘/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‘, ‘/usr/lib64/python2.6/site-packages‘,

‘/usr/lib/python2.6/site-packages‘]

第一个为空,代表着先到当前目录下去查找

tab.py就放到上面的目录下

#!/usr/bin/env python

#coding=utf-8

import sys

import readline

import rlcompleter

import atexit

import os

# tab completion

readline.parse_and_bind(‘tab: complete‘)

放到/usr/lib/python2.6/site-packages目录下

import tab

import os

os.

(tab键就可以使用了)

时间: 2024-10-09 08:33:07

python交互环境tab补齐的相关文章

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中的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交互模式设置及VIM的tab补齐

本文出自http://wushank.blog.51cto.com/3489095/1612042 一.python交互模式设置 Python 解释器具有简单的行编辑功能. 在 Unix 系统上,任何 Python 解释器都可能已经添加了 GNU readline 库支持,这样就具备了精巧的交互编辑和历史记录等功能. 在 Python 主窗口中输入 Control-P 可能是检查是否支持命令行编辑的最简单的方法. 如果发出嘟嘟声(计算机扬声器),则说明你可以使用命令行编辑功能: 如果没有任何声音

python tab补齐

1.编辑一个tab.py文件 [email protected]:/lzg/python-learn/s8# cat tab.py #!/usr/bin/env python import sys import readline import rlcompleter readline.parse_and_bind('tab:complete') 2.把tab.py这个文件存放到/usr/lib/python2.7/dist-packages/目录 3.这样就可以在任何目录进入python交互器导

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在Linux下的Tab补齐(附代码)

如果经常在linux的命令行下面调试python程序,对于用惯了Pycharm的人来说,是非常的痛苦啊,没有tab补全,还要自己一个一个的敲,多么痛的领悟,现在好了,有了这个脚本,命令行模式下也能tab补全了,走起! 1   vi /root/.pythonstartup #!/usr/bin/env python # -*- coding:utf-8 -*- import sys import readline import rlcompleter import atexit import o

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补全

刚开始学习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/dis

python交互环境中导入文件中自定义的函数报错

今天在学习python自定义函数时,遇到一个问题:我用notepad++编辑器自定义的函数,在交互环境下使用from 文件名 import 函数名 导入时,一直报错,检查了好几遍,一直报这个错: 代码如下: # -*-coding:utf-8 -*- #自定义函数 def 函数名(参数1,参数2...): 然后在缩进体内编写函数体,用return返回值 #自定义求绝对值函数 #def my_abs(x): #如果参数类型不是int或者float,会抛出类型错误异常 # if not isinst