如下所示:
def usage():
print(' * usage:')
print(' * -c [val] : exporter_conf filepath, default importer_conf.')
print(' * -h : print this.')
print(' * -z : 不需要确认参数,直接执行')
do_not_confirm = False
conf = ''
#c: [c+冒号表示-c 后面有参数,hz表示-h,-z后面没参数,如果此时在-h 100加上参数,那么这个100的值是获取不到的]
opts, args = getopt.getopt(sys.argv[1:], 'c:hz')
for op, value in opts:
value = value.replace('\'', '').replace('\"', '')
if op == '-c':
conf = value
elif op == '-h':
usage()
sys.exit()
elif op == '-z':
do_not_confirm = True
以上这篇python 执行文件时额外参数获取的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程字典。