Code
The ptparse module is mainly used to pass command parameters to scripts, and uses pre-defined options to parse command-line parameters.
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采用.的方式获取参数