如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
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 执行文件时额外参数获取的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/qq_32446743/article/details/81557856