首页 > 解决方案 > 如何调用类中定义的函数?

问题描述

如何在类外调用 setValues 函数?

类定义如下:

class CallbackDataBlock(ModbusSparseDataBlock):

   def setValues(self, address, value):
       super(CallbackDataBlock, self).setValues(address, value)
       self.queue.put((self.devices.get(address, None), value))

标签: pythonfunctionclass

解决方案


如果你有一个类的对象(让我们称之为my_object),CallbackDataBlock你应该可以这样称呼它:

my_object = CallbackDataBlock()
my_object.setValues(myaddress, myvalue)

只需确保在参数中输入正确的地址和值即可。


推荐阅读