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