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->:")
  • 相关阅读:
    第15周作业
    迟到的第14周作业
    第13周作业集
    第11次作业--字符串处理
    找回感觉的练习
    第9次作业--接口及接口回调
    20194684 + 自动生成四则运算题第一版报告
    css的calc在less文件中计算有误问题
    react 细节整理
    js async属性
  • 原文地址:https://www.cnblogs.com/vincent90/p/5088264.html
Copyright © 2011-2022 走看看