python - 如何调用类中定义的函数?
问题描述
如何在类外调用 setValues 函数?
类定义如下:
class CallbackDataBlock(ModbusSparseDataBlock):
def setValues(self, address, value):
super(CallbackDataBlock, self).setValues(address, value)
self.queue.put((self.devices.get(address, None), value))
解决方案
如果你有一个类的对象(让我们称之为my_object
),CallbackDataBlock
你应该可以这样称呼它:
my_object = CallbackDataBlock()
my_object.setValues(myaddress, myvalue)
只需确保在参数中输入正确的地址和值即可。
推荐阅读
- javascript - 语法错误:预期的表达式,在 php 和 javascript 中得到 '}'
- android - 为什么文本小部件带有下划线?
- c# - 这段代码是如何工作的?这里类名在其自己的实现中用作数据类型
- scala - 将rdd保存到镶木地板文件scala
- swift - collectionView 单元格中的收藏按钮
- java - 如何在 Junit 中生成可读的真值表测试数据
- assembly - 将 GAS 转换为 MASM 时我做错了什么?
- javascript - 通过javascript中的xpath从字符串中获取值
- types - OCaml 中的函数,它接受一个整数输入并返回给定的前一个值
- git - 在 git repo 中重命名文件并保留文件的作者?