Python parser.parse_args()[0]返回什么类型的对象?
当我从python文档()中收集时,在表达式中Python parser.parse_args()[0]返回什么类型的对象?,python,parsing,optparse,Python,Parsing,Optparse,当我从python文档()中收集时,在表达式中 (选项,参数)=parser.parse_args() options是一个对象,其属性由解析器设置,它是optparser类OptionParser的实例 options是其成员的类的名称是什么?>>导入optpasse >>> import optparse >>> parser = optparse.OptionParser() >>> (options, args) = parser.p
(选项,参数)=parser.parse_args()
options是一个对象,其属性由解析器设置,它是optparser类OptionParser的实例
options是其成员的类的名称是什么?>>导入optpasse
>>> import optparse
>>> parser = optparse.OptionParser()
>>> (options, args) = parser.parse_args()
>>> type(options)
<class 'optparse.Values'>
>>> help(optparse.Values)
Help on class Values in module optparse:
class Values(builtins.object)
| Methods defined here:
|
| __eq__(self, other)
|
| __init__(self, defaults=None)
|
| __repr__ = _repr(self)
|
| __str__(self)
|
| ensure_value(self, attr, value)
|
| read_file(self, filename, mode='careful')
|
| read_module(self, modname, mode='careful')
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| __dict__
| dictionary for instance variables (if defined)
|
| __weakref__
| list of weak references to the object (if defined)
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
>>>parser=optparse.OptionParser()
>>>(options,args)=parser.parse_args()
>>>类型(选项)
>>>帮助(optpass.Values)
有关模块optpass中的类值的帮助:
类值(builtins.object)
|此处定义的方法:
|
|均衡器(自身、其他)
|
|初始化(self,默认值=None)
|
|_uuurepr_uuuu=u repr(自我)
|
|_uuustr_uuuuuu(自我)
|
|确保_值(自身、属性、值)
|
|读取文件(self,filename,mode='carear')
|
|读取模块(self、modname、mode='carear')
|
| ----------------------------------------------------------------------
|此处定义的数据描述符:
|
|_uuudict__
|实例变量字典(如果已定义)
|
|_uuuweakref__
|对象的弱引用列表(如果已定义)
|
| ----------------------------------------------------------------------
|此处定义的数据和其他属性:
|
|\uuuu散列\uuuuu=无
来自您链接的文档:
values是optparse\u解析器的实例。values
类
您可以通过调用返回值上的type()
来进一步确认这一点
注意:这在Python3中发生。快速测试表明,在Python2中,您得到了一个旧式的类(type
instance
)。您尝试过type
?