3

如何获取已导入流程的模块列表?

4

2 回答 2

11

sys.modules.values()...如果您真的需要模块的名称,请使用 sys.modules.keys()

dir()不是你想要的。

>>> import re
>>> def foo():
...     import csv
...     fubar = 0
...     print dir()
...
>>> foo()
['csv', 'fubar'] # 're' is not in the current scope
>>>
于 2010-06-06T23:56:17.523 回答
4

-v如果您只想查看导入的模块(以及它们的导入顺序),也可以使用选项运行解释器

于 2010-06-07T00:17:18.020 回答