python tab键自动补全怎么用_python Tab自动补全命令设置

Mac/Windows下需要安装模块儿

pip install pyreadline

pip install rlcompleter

pip install readline

注意,需要先安装pyreadline之后才能顺利安装readline

Mac 下代码如下

>>> import rlcompleter

>>> import readline

>>> import os

>>> import sys

>>>

>>> if 'libedit' in readline.__doc__:

... readline.parse_and_bind("bind ^I rl_complete")

... else:

... readline.parse_and_bind("tab: complete")

...

>>> sys.__

sys.__class__( sys.__egginsert sys.__init__( sys.__reduce__( sys.__stderr__

sys.__delattr__( sys.__excepthook__( sys.__name__ sys.__reduce_ex__( sys.__stdin__

sys.__dict__ sys.__format__( sys.__new__( sys.__repr__( sys.__stdout__

sys.__displayhook__( sys.__getattribute__( sys.__package__ sys.__setattr__( sys.__str__(

sys.__doc__ sys.__hash__( sys.__plen sys.__sizeof__( sys.__subclasshook__(

>>> sys.__

Windows环境下

>>> import rlcompleter

>>> import readline

>>> readline.parse_and_bind("tab: complete")

>>> import sys

>>> sys.__

sys.__class__( sys.__hash__( sys.__setattr__(

sys.__delattr__( sys.__init__( sys.__sizeof__(

sys.__dict__ sys.__name__ sys.__stderr__

sys.__displayhook__( sys.__new__( sys.__stdin__

sys.__doc__ sys.__package__ sys.__stdout__

sys.__excepthook__( sys.__reduce__( sys.__str__(

sys.__format__( sys.__reduce_ex__( sys.__subclasshook__(

sys.__getattribute__( sys.__repr__(

>>> sys.__

另外,可以配合raw_input() 函数使用

# -*- coding: utf8 -*-

import rlcompleter

import readline

readline.parse_and_bind("tab: complete")

raw_input("AA->:")

Linux python <;tab>;自动补全

为Python添加交互模式下TAB自动补全以及命令历史功能. 1.获取python目录 [root@localhost ~]# python Python 2.6.6 (r266:84292, Jul ...

python tab 自动补全

学习python,经常要使用python命令行查找一些不熟悉的使用方法等等,但是python命令行下没有自带tab补全的功能,看见别人写了tab,可以解决特此记下,以备后用 1.创建tab.py文件, ...

python环境下使用tab自动补全命令

# vim /usr/lib/python2.7/dist-packages/tab.py 加入如下内容: #!/usr/bin/env python # python startup file im ...

python <;tab>;自动补全

1.获取python目录[我使用的是64位ubuntu系统] [~$]python Python 2.7.3 (default, Apr 10 2013, 06:20:15) [GCC 4.6.3] ...

Mysql命令行tab自动补全方法

在mysql命令行有时为了方便想要按tbl键自动补全命令,以便节约时间. 具体方法如下: 第一步:修改my.cnf vi mysql/etc/my.cnf 将下图红框的代码注释,修改成如下代码: #d ...

Python建立Tab自动补全的脚本

Python建立Tab自动补全的脚本 #!/usr/bin/python #python steup file import sys import readline import rlcomplete ...

[Git]08 如何自动补全命令

 [Git]08如何自动补全命令 如果你用的是 Bash shell,可以试试看 Git 提供的自动完成脚本.下载 Git 的源代码,进入 contrib/completion 目录,会看到一个g ...

Python-2.7 配置tab自动补全功能

作者博文地址:http://www.cnblogs.com/spiritman/ 之前一直使用shell编程,习惯了shell的 tab 自动补全功能,而Python的命令行却不支持 tab 自动补全 ...

Python-2.7 配置 tab 自动补全功能

作者博文地址:http://www.cnblogs.com/liu-shuai/ 之前一直使用shell编程,习惯了shell的 tab 自动补全功能,而Python的命令行却不支持 tab 自动补全 ...

随机推荐

BZOJ4597: [Shoi2016]随机序列

Description 你的面前有N个数排成一行.分别为A1, A2, … , An.你打算在每相邻的两个 Ai和 Ai+1 间都插入一个加号或者 减号或者乘号.那么一共有 3^(n-1) 种可能的表 ...

s1=s1+1与s1+=1的区别

刚看到一面试题,题目是这样的:short s1=1;s1=s1+1;有什么错?short s1=1;s1+=1;有什么错? 初看之下就是s1=s1+1和s1+=1的区别.在开发中我们基本上是使用后一种 ...

SVMtoy

SVMtoy [label_matrix, instance_matrix] = libsvmread('ex8b.txt'); options = ''; % contour_level = [-1 ...

Python 字典和列表的对比应用

Q:将下列格式的txt文件,打印出该选手的3个最快跑步时间 james2.txt =>“James Lee,2002-3-14,2-34,3:21,2.34,2.45,3.01,2:01,2:0 ...

CCCatmullRomTo&CCCatmullRomBy

注: 云形线(Catmull-Rom curve曲线) 云线(Spline或B-spline)在数学上有很多种类,常用的三阶云线有Hermite, Bezier, Uniform B-spline, ...

javascript 数组和字符串的转化

字符串转化为数组 'abcde' -> ['a', 'b', 'c', 'd', 'e'] 简单一点的方法,__String.prototype.split__可以将字符串转化为数组,分隔符为空 ...

【转】JAVA 网络编程

网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习. 在 学习网络编程以前,很多初学者可能觉得网络编 ...

SpringMVC传参

@Controller @RequestMapping("/user") public UserController extends BaseController{ @InitBi ...

windows10,redhat6.5下python3.5.2使用cx_Oracle链接oracle

0.序言 项目主要使用oracle但是我不太喜欢其他编程语言,加上可能需要用python部署算法包,从oracle表中读出数据,处理完成后在放回oracle中去,所以在windows上就想到先用pyt ...

RPC -dubbo 服务导出实现

在阅读此文章之前,我希望阅读者对Spring 扩展机制的有一定的了解,比如:自定义标签与Spring整合, InitializingBean 接口,ApplicationContextAware,Be ...

你可能感兴趣的:(python,tab键自动补全怎么用)