我正在尝试在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模块函数,但找不到任何。