Charles_Andrew 2022-03-12 19:51 采纳率: 76.1%
浏览 120
已结题

在python使用mqttshi将on_message函数中msg.topic和msg.payload的数据传到另一个文件的变量

import paho.mqtt.client as mqtt

def on_connect(client, userdata, flags, rc):
    print("Connected with result code: " + str(rc))

def on_message(client, userdata, msg):
    print(msg.topic + " " + str(msg.payload))

client = mqtt.Client()
client.on_connect = on_connect
client.on_message = on_message
client.connect('127.0.0.1', 1883, 600) # 600为keepalive的时间间隔
client.subscribe('fifa', qos=0)
client.subscribe('thth', qos=0)
client.loop_forever() # 保持连接

例如在上面的代码中将on_message的函数中msg.topic和msg.payload的数据传到另一个文件的变量中,请问有什么办法和方向吗?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 3月20日
    • 创建了问题 3月12日