• 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->:")
  • 相关阅读:
    英雄会 高校俱乐部 题解(均分01)
    win7下装ubuntu
    UVA10142/PC110108Australian Voting
    解决打不开jar包
    pc110301QWERTYU
    寒假的ACM训练三(PC110107/UVa10196)
    寒假ACM训练(二)
    寒假的ACM训练(一)
    『ORACLE』授予hr用户查看执行计划权限(11g)
    『ORACLE』SPM(下)-baseline实验(11g)
  • 原文地址:https://www.cnblogs.com/vincent90/p/5088264.html
Copyright © 2020-2023  润新知