jordanwb Posted June 28, 2010 Share Posted June 28, 2010 I have the following file structure: test.py test/ __init__.py foo.py __init__.py is empty foo.py has one method declaration: def foo(): print "Hello" test.py has this: test = __import__("test") The "test" module loads fine, but I don't know how to get to the foo() method. I've tried this: test = __import__("test") test.foo = __import__ ("test.foo") test.foo.foo() but when I run the script I get this error: Traceback (most recent call last): File "test.py", line 3, in <module> test.foo.foo() TypeError: 'module' object is not callable Link to comment https://forums.phpfreaks.com/topic/206103-python-referencing-dynamically-loaded-modules/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.