我正在尝试创建一个脚本,该脚本使用远程数据库中的值来创建wol数据包。
我需要将a的值(我老实说不知道该叫什么)传递给变量。我无法将其设置为变量,我无法弄清楚如何从其他地方导入它。我需要"有效载荷"在" def message"下打印并返回保存到变量"数据"
下面是我的代码,我将链接这依赖的MQTT代码。
self.run(SKAction.playSoundFileNamed("YourFileName.extension", waitForCompletion: false))
以下是其依赖https://github.com/adafruit/io-client-python/blob/master/Adafruit_IO/mqtt_client.py
的其他代码的链接答案 0 :(得分:0)
首先,您不需要两次导入相同的模块
from Adafruit_IO import MQTTClient # this imports part MQTTClient
from Adafruit_IO import * # this imports everything, including MQTTClient again
至于你的问题,你已经返回(payload == payload)
,这将永远是真的,我不确定你在这里尝试做什么,但它看起来应该是这样的:
def message(client, feed_id, payload):
...
print ('Feed {0} received new value: {1}').format(FEED_ID, payload)
return payload == payload_from_database # what you return will be saved as the variable data
data = message("Steve the happy client", 85, "£100") # in this case, data will be payload