无法将字典发送到RabbitMQ(不可损坏类型:“slice”)

2024-05-21 15:13:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我想以字典格式向RabbitMQ发送消息:

import pika

# ....
my_msg = {}
my_msg["a"] = 1
my_msg["a"]["b"] = 2
channel.basic_publish(exchange="", routing_key="some_key", body=my_msg)

我得到一个错误:

^{pr2}$

请注意,我有很多my_msg,并且每个都有一些键,所以我需要能够以某种方式将列表字典发送到RabbitMQ。在

我怎么能做到呢?或者还有其他选择吗?在


Tags: keyimport消息字典exchangebasicmy格式