importing / loading a module / class dynamically
hg at nospam.org
Fri Jan 5 10:29:17 CET 2007
I have the following problem.
I find in a directory hierarchy some files following a certain sets of
each file will in turn have a class with the same name as the filename
I fetch those names in a list of string and want to import the files /
instantiate the classes.
I block at the beginning and tried this (test.py is a real file)
>>> s = 'test.py'
>>> eval ('import ' + s)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in -toplevel-
eval ('import ' + s)
File "<string>", line 1
Any clue ?
More information about the Python-list