0

我正在编写简单的程序来从 MQ 中读取消息,但除了消息之外还需要查看更多其他字符。消息以“b”为前缀,并出现在引号内。

例如:MQ 中的消息是:

{"vaultToken":"2223008965840750"}

将其写入文件后读取为:

b'{"vaultToken":"2223008965840750"}'

你能告诉我为什么会这样吗?是否需要任何字符转换?(我为了测试目的而插入 MQ 的任何示例消息都会发生这种情况。)

下面是代码片段:

qmgr = pymqi.connect(queue_manager, channel, conn_info)

queue = pymqi.Queue(qmgr, queue_name)
message = queue.get()
print(message)
4

0 回答 0