最佳答案
dir(re.compile(pattern))
不返回作为列表元素之一的模式。即它返回:
['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn']
根据手册,它应该包含
对象的属性名称、 其类属性的名称,以及 属性的递归 类的基类。
上面还说
这个列表不一定完整。
有办法拿到 完整名单吗?我总是假设 dir 返回一个完整的列表,但显然它不..。
还有: 有没有办法只列出属性? 或者只列出方法?
编辑: 这实际上是 python-> 中的一个 bug,据推测它在3.0分支中得到了修复(也可能在2.6中得到了修复)