python提供了__import()__函数可以进行模块的动态导入,这个函数和Java中的反射有点相似的意思;
工程路径
util代码
def testImportA():
return "测试导入模块";
class Message:
def testFunction(self,name):
return "我是类中的方法{}".format(name);
testImport代码
def main():
# 定义你要导入的模块;
util = __import__("util");
# 获取函数对象
testImportA = getattr(util,"testImportA");
print(testImportA());
# 获得类对象
message_class = getattr(util,"Message");
print(message_class().testFunction("奥利给"));
if __name__ == '__main__':
main();