转载自:http://blog.csdn.net/tianzhu123/article/details/7655499
python中 getopt 模块,该模块是专门用来处理命令行参数的。
函数getopt(args, shortopts, longopts = [])
参数args就是命令行传入的,在python中一般是sys.argv[1:]
参数分为长短两种:
shortopts 短格式 (-)
longopts 长格式(--)
例如下述,第1行是短,第[......]
转载自:http://blog.csdn.net/tianzhu123/article/details/7655499
python中 getopt 模块,该模块是专门用来处理命令行参数的。
函数getopt(args, shortopts, longopts = [])
参数args就是命令行传入的,在python中一般是sys.argv[1:]
参数分为长短两种:
shortopts 短格式 (-)
longopts 长格式(--)
例如下述,第1行是短,第[......]
通常 Linux 下的各种命令都有许多的命令行参数可以选择,比如:
gcc -g -lm foo.c -o foo
getopt()就是用来分析命令行参数的函数。
在继续讨论getopt 之前,先要明确两个概念:选项(option) 和 选项参数(argument)。
在上面的例子中,-g 中的 g,-o 中的 o 还有 -lm 中的 l 就是选项,而 -lm 中的 m 就是 l 的选项参数,-o foo 中的 foo 就是 o 的选项参数。因此,我们知道了选项有两种,一种是带选项参数的[......]