python

超轻量级php框架startmvc

python 执行文件时额外参数获取的实例

更新时间:2020-06-16 12:36:01 作者:startmvc
如下所示:defusage():print('*usage:')print('*-c[val]:exporter_conffilepath,defaultimporter_conf.')print('*-h:printt

如下所示:


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 执行文件时额外参数获取的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

python 执行文件 参数