Sam Pointon wrote: > On the second point, a combination of sys.path, os.listdir and > __import__ should do what you're after, although sifting through the > whole of sys.path and subfolders from Python, rather than the > interpreter itself, could be slow. (And it'll be redundant as well - > __import__ will have do the same thing, though you could fix that by > using the imp module). > > -Should- work, but not tested, so don't blame me if it doesn't: > [code]
__import__(modulename) is not equivalent to import modulename; __import__ returns a module object >>> __import__('pickle') <module 'pickle' from 'E:\Python23\lib\pickle.py'> >>> pickle -- http://mail.python.org/mailman/listinfo/python-list