Python 如何在_uinit_uuu.py中动态创建类

Python 如何在_uinit_uuu.py中动态创建类,python,Python,是否可以在\uuuu init\uuuu.py文件中动态创建类 我举个例子。假设我有这样的层次结构: script.py module\ --> __init__.py 在python文件script.py中,我想知道我是否可以通过以下调用: from module import my_class 在\uuu init\uuuuuuuuuupy中动态创建my\u类定义,即使可以,也不意味着您应该…此外,这里的\uuuuuuuuuuuuuuuuuuupy没有实际意义。请查看类型类的创建。

是否可以在
\uuuu init\uuuu.py
文件中动态创建类

我举个例子。假设我有这样的层次结构:

script.py
module\
 --> __init__.py
在python文件
script.py
中,我想知道我是否可以通过以下调用:

from module import my_class


\uuu init\uuuuuuuuuupy

中动态创建
my\u类
定义,即使可以,也不意味着您应该…此外,这里的
\uuuuuuuuuuuuuuuuuuupy
没有实际意义。请查看类型类的创建。例如,更具体地说,请参见这一行:
newclass=type(name,(BaseClass,),{“\uuuu init\uuuuuuuu”:\uuuu init\uuuuu})
。但是,您是否有充分的理由动态创建一个类?这有点像一个元类问题:很多时候,如果你要问,你不需要。