擅长:python、mysql、java
<p>如果python版本是2.3+的话,您可能可以使用内置的<a href="http://docs.python.org/library/pkgutil.html#module-pkgutil" rel="nofollow">pkgutil</a>模块</p>
<p>例如</p>
<pre><code>import sys, pkgutil
mods = set()
#You may not need this part if you don't care about the builtin modules
print sys.builtin_module_names
for m in sys.builtin_module_names:
if m != '__main__':
mods.add(m)
#mods.add(m)
for loader, name, ispkg in pkgutil.walk_packages():
if name.find('.') == -1:
mods.add(name)
print mods
</code></pre>