如何获得对象的方法和属性的完整列表?
发布于 2021-01-29 14:58:00
dir(re.compile(pattern))
不返回pattern作为列表的元素之一。即它返回:
['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn']
根据手册,它应该包含
对象的属性名称,其类的属性名称,以及递归其类的基类的属性。
它也说
该列表不一定完整。
有没有办法获得 完整的 清单?我一直以为dir返回一个完整的列表,但显然并没有…
另外:有没有办法只列出属性?还是只有方法?
编辑:这实际上是python中的错误- >据称它已在3.0分支中修复(也许在2.6中已修复)
关注者
0
被浏览
85
1 个回答