"dynamical" importing
John Abel
jabel at plus.net
Wed Oct 19 04:52:49 EDT 2005
Try:
userModule = _importModule( pathToModule )
def _importModule( moduleName ):
modName = __import__ ( moduleName )
modComponents = moduleName.split( '.' )
for indivComp in modComponents[ 1: ]:
modName = getattr( modName, indivComp )
return modName
HTH,
J
Joerg Schuster wrote:
>Hello,
>
>I need to import modules from user defined paths. I.e. I want to do
>something
>like:
>
>module_dir = sys.argv[1]
>
>my_path = os.path.join(module_dir, 'bin', 'my_module')
>
>from my_path import my_object
>
>Obviously, it doesn't work this way. How would it work?
>
>Jörg Schuster
>
>
>
More information about the Python-list
mailing list