Chinaunix首页 | 论坛 | 博客
  • 博客访问: 547178
  • 博文数量: 142
  • 博客积分: 2966
  • 博客等级: 少校
  • 技术积分: 1477
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-07 22:37
文章分类

全部博文(142)

文章存档

2013年(3)

2012年(21)

2011年(53)

2010年(33)

2009年(32)

分类: Python/Ruby

2012-05-03 14:02:59


点击(此处)折叠或打开

  1. #coding=utf-8
  2. from optparse import OptionParser
  3. def main():
  4.     parser = OptionParser(usage="usage: %prog [options] filename",
  5.                           version="%prog v1.0.0")
  6.     parser.add_option("-p", "--port",
  7.                       action="store",
  8.                       type="int",
  9.                       dest="port",
  10.                       default=8081,
  11.                       help="Listen Port")
  12.     parser.add_option("-f", "--logfile",
  13.                       action="store",
  14.                       type="string",
  15.                       dest="logfile",
  16.                       default='./run.log',
  17.                       help="LogFileName")
  18.     (options, args) = parser.parse_args()
  19.     print options

  20. if __name__ == '__main__':
  21.     main()

1、add_option()参数说明:

   action:存储方式,分为三种storestore_falsestore_true

   type:类型

   dest:存储的变量

   default:默认值

   help:帮助信息

2、 调用OptionParser.parse_args()剖析并返回一个directory和一个list

阅读(642) | 评论(0) | 转发(0) |
0

上一篇:capture the web page

下一篇:tornado

给主人留下些什么吧!~~