zoukankan      html  css  js  c++  java
  • 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->:")
  • 相关阅读:
    T4设计时模板调试
    MVC开发T4代码生成之一文本模板基础
    经典选项卡
    IE 调试工具 Utilu IE Collection:IE5.5、6.0、7.0, 8.0…各版本浏览器兼容性测试工具
    滚动读行!
    自定义标签的用法、支持IE6
    jQuery 参数传递例子
    IMG在IE6下不能HOVER的解决办法!
    点击渐变弹出层
    操作滚动条滚动到指定位置
  • 原文地址:https://www.cnblogs.com/vincent90/p/5088264.html
Copyright © 2011-2022 走看看