首页 > 解决方案 > 为什么 python Queue 类没有定义 __repr__ 或 __str__ ?

问题描述

我正在尝试打印一个多处理队列,但我只获得了对象的内存地址。有人可以告诉我为什么开发人员决定不实现该功能吗?

标签: pythonstringqueuerepr

解决方案


你期待看到元素吗?由于进程间通信的工作方式,这样做需要从队列中删除所有元素,并且结果不一定是“队列中现在有什么”,其他进程同时推送和弹出元素。


推荐阅读