2010-06-06 17 views

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)