getopt的使用
getopt是一个广泛使用的分析命令行参数工具,很多linux程序都是使用的该工具分析命令行参数的。
帮助文档中的原型说明:
>>> from getopt import getopt>>> l = '-a -bc cc -d dd --e --f=ff --g gg h'.split()>>> getopt(l,'abc:d:',['e','f=','g='])([('-a', ''), ('-b', ''), ('-c', 'cc'), ('-d', 'dd'), ('--e', ''), ('--f', 'ff'), ('--g', 'gg')], ['h'])代码中的a、b、c、d均为shortopts,c:表示-c后面可以带值
e、f、g为long_options,f=表示可以带值
h为最后的参数