Python tab 补全

发布时间:2019-06-24 15:40:14编辑:auto阅读(1508)

    1. 先准备一个tab.py的脚本

      shell> cat tab.py

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #!/usr/bin/python
    # python tab file
      
    import sys
    import readline
    import rlcompleter
    import atexit
    import os
    # tab completion
    readline.parse_and_bind('tab: complete')
    # history file
    histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
    try:
        readline.read_history_file(histfile)
    except IOError:
        pass
    atexit.register(readline.write_history_file, histfile)
      
    del os, histfile, readline, rlcompleter

    2. 查看Python默认的模块存放地址

    1
    2
    3
    4
    5
    6
    7
    [root@localhost ~]# python
    Python 2.6.6 (r266:84292, Nov 22 201312:16:22)
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
    Type "help""copyright""credits" or "license" for more information.
    >>> import sys
    >>> sys.path
    ['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', 

    3. 拷贝该脚本到默认模块存放路径

    1
    cp tab.py  /usr/lib64/python2.6/

    4. 现在可以用了

关键字

上一篇: python第4天

下一篇: Python之守护线程与锁