动态调用属性设置程序

2024-05-01 22:10:18 发布

您现在位置:Python中文网/ 问答频道 /正文

self.__dict__.update分别。self.__dict__....正在重写serial setter函数:

class Overwrite:
  serial_ = None

  @property
  def serial(self):
    print("get serial...")
    return self.serial_

  @serial.setter
  def serial(self, v):
    print("set serial...")
    self.serial_ = v

  def demo(self):
    test = {'serial': 'D1D297C1E8839EF2C0E69EF709653C05'}
    self.__dict__.update(test)


ow = Overwrite()
ow.demo()
print(ow.serial)

我想找到一种动态设置serial setter函数的方法。有人能帮我吗?在


Tags: 函数testselfnonedemodefserialupdate