このコードがあるとしましょう:
models.py :
class Square:
def __init__(self, name, value):
self._name = name
self._value = value
mymodule.py :
from models import Square
Square('hello', 'there')
main.py
m = __import__('mymodule')
for i in dir(m):
if i == 'Square':
models.append(getattr(m, i))
私の質問は、追加した Square をインスタンス化するにはどうすればよいですか (もちろん、mymodule.py で指定した引数を使用して)。
アイデアは、後で Square をインスタンス化することです。
ありがとう!