dir(re.compile(pattern))
不返回pattern作为列表的元素之一。即它返回:
['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn']
根据手册,它应该包含
对象的属性名称,其类的属性名称以及递归其类的基类的属性。
它也说
该列表不一定完整。
有没有办法获得完整的清单?我一直以为dir返回一个完整的列表,但显然并没有...
另外:有没有办法只列出属性?还是只有方法?
编辑:这实际上是python中的错误->据称它已在3.0分支中修复(也许也在2.6中已修复)
一只萌萌小番薯
蛊毒传说
相关分类