python optparse模块的解析

代码

ptparse模块主要用来为脚本传递命令参数,采用预先定义好的选项来解析命令行参数。

import optparse
class MyServer:
    def __init__(self):
        self.op =optparse.OptionParser()
        self.op.add_option("-p","--port",dest ="port")
        self.op.add_option("-s","--server",dest ="server")
#声明一个类,将所有的option封装到类的实例中,用obj.parse_arges中!

ms=MyServer()
options,args =ms.op.parse_args()
print(options,type(options))#options是optparse.Values非dict类型
print(args,type(args))
print(options.port)#此处调取option采用.的方式获取参数

猜你喜欢

转载自blog.csdn.net/qq_40837794/article/details/84962976
今日推荐