gpt4 book ai didi

python - 如何使用 Python SDK 将变量发送到 Azure 事件中心

转载 作者:太空宇宙 更新时间:2023-11-03 17:29:06 28 4
gpt4 key购买 nike

如果我有一个包含温度值的变量,如何使用 ServiceBusService.send_event 发送它?

最佳答案

这取决于您在事件中心的另一端如何使用它。如果您使用Azure Stream Analytics您必须确保发送到事件中心的格式是 json、csv 或 arvo

如果你有一个变量,创建一个字典,使用 Python 的 json library 序列化它就足够简单了。并发送结果字符串。示例:

from azure.servicebus.control_client import ServiceBusService
import json;

sbs = ServiceBusService("your_namespace",
shared_access_key_name="your_policy_name",
shared_access_key_value="your_policy_secret")

# build dictionary and send value
temp = {'DeviceId': 'dev-01', 'Temperature': str(i)}
sbs.send_event('woodstove2', json.dumps(temp))

关于python - 如何使用 Python SDK 将变量发送到 Azure 事件中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32148503/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com