`
liyuan2087
  • 浏览: 675 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

getopt的使用

阅读更多

getopt是一个广泛使用的分析命令行参数工具,很多linux程序都是使用的该工具分析命令行参数的。

帮助文档中的原型说明:

getopt(args, shortopts, longopts=[])
    getopt(args, options[, long_options]) -> opts, args
 

基本使用方法:

>>> 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为最后的参数

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics