标签: python dictionary module dir
例如:
>>> import os >>> '__dict__' in dir(os) False
但os.__dict__显示有__dict__属性。
os.__dict__
__dict__
答案 0 :(得分:5)
因为dir对模块使用了specialized implementation,它会返回模块__dict__中的所有键,因此忽略了包含__dict__属性本身。
dir
通过阅读源代码并不清楚这是否是故意的。