# 动态创建类
# class_body 里是类里边的函数,可以写在文件里,从文件中读取
class_body = """
def running_function(self):
print(self.name)
print("running function")
def set_name(self,name):
self.name = name
"""
class_dict = {
}
# 加载类方法到class_dict里
exec(class_body,globals(),class_dict)
# 把class_dict中的方法加载到类里边
Customer = type("Customer",(object,),class_dict)
# 实例化类,调用类方法
c = Customer()
c.set_name("12")
c.running_function()
Python 动态创建一个类
猜你喜欢
转载自blog.csdn.net/CXY00000/article/details/132061510
今日推荐
周排行