Comment puis-je obtenir une liste des modules qui ont été importés dans mon processus?Python: quels modules ont été importés dans mon processus?
3
A
Répondre
11
sys.modules.values()
... si vous avez vraiment besoin les noms des modules, utilisez sys.modules.keys()
dir()
n'est pas ce que vous voulez.
>>> import re
>>> def foo():
... import csv
... fubar = 0
... print dir()
...
>>> foo()
['csv', 'fubar'] # 're' is not in the current scope
>>>
4
Vous pouvez également exécuter l'interpréteur avec -v
option si vous voulez juste voir les modules qui sont importés (et l'ordre dans lequel ils sont importés dans)