如何在Python中实现制表符完成?

时间:2016-09-16 05:30:29

标签: python python-2.7 tabs

我正在尝试在Python中使用getopt模块,我已经定义了一个参数 -p ,以便在运行我的脚本时由用户添加。这是脚本

def usage():
    print "Usage: "
    print "my.py -p <path to file>"

try:
    options, remainder=getopt.getopt(sys.argv[1:], 'p:h')

except getopt.GetoptError as err:
    print str(err)
    usage()
    sys.exit()


for opt, arg in options:
    if opt in ('-p'):
        file_path=arg
    if opt in ('-h'):
        usage()
    sys.exit()

该脚本的运行方式与my.py -p类似。例如

my.py -p /home/charts_test

现在,问题是当我尝试运行脚本时,我需要cpy并粘贴路径,因为标准选项卡完成不起作用。如何为我的脚本实现相同的功能?

我在python中搜索os模块函数,但找不到任何。

0 个答案:

没有答案