我正在尝试使用mod = importlib.import_module(str)
fromSample2.py
和模块调用模块
我打电话的是PlayAround_Play.py
当它只包含一个功能时它工作正常。如果我在该函数中包含一个类
它工作不正常。得到错误为TypeError: this constructor takes no arguments
sample2.py 中的代码
import importlib
def calling():
str="PlayAround_Play"
a=10
b=20
c=30
mod = importlib.import_module(str)
getattr(mod,str)(a, b, c)
calling()
PlayAround_Play.py 中的代码
class PlayAround_Play():
def PlayAround_Play(self, a, b, c):
d=a+b+c
print d
你们能告诉我一个解决方案如何通过使用来调用那个类吗importlib