- #coding=utf-8
- from optparse import OptionParser
- def main():
- parser = OptionParser(usage="usage: %prog [options] filename",
- version="%prog v1.0.0")
- parser.add_option("-p", "--port",
- action="store",
- type="int",
- dest="port",
- default=8081,
- help="Listen Port")
- parser.add_option("-f", "--logfile",
- action="store",
- type="string",
- dest="logfile",
- default='./run.log',
- help="LogFileName")
- (options, args) = parser.parse_args()
- print options
- if __name__ == '__main__':
- main()
1、add_option()参数说明:
action:存储方式,分为三种store、store_false、store_true
type:类型
dest:存储的变量
default:默认值
help:帮助信息
2、 调用OptionParser.parse_args()剖析并返回一个directory和一个list。
阅读(660) | 评论(0) | 转发(0) |