python - 为什么 python Queue 类没有定义 __repr__ 或 __str__ ?
问题描述
我正在尝试打印一个多处理队列,但我只获得了对象的内存地址。有人可以告诉我为什么开发人员决定不实现该功能吗?
解决方案
你期待看到元素吗?由于进程间通信的工作方式,这样做需要从队列中删除所有元素,并且结果不一定是“队列中现在有什么”,其他进程同时推送和弹出元素。
推荐阅读
- javascript - 在 javascript 和 html 中转义撇号(单引号)字符
- python - 为什么保存的模型在加载到 Keras 后以初始损失和准确率值开始?
- python - 为什么我尝试使用 xlrd 打开 Excel 工作簿时出现 KeyError
- ios - ARKit(或 ARSession)可以在后台继续运行吗?
- php - 仅使用 PHP 动态限制每个请求的连接数
- regex - How to duplicate regex search result within one line?
- xamarin.forms - 如果第一页不是导航页,则在 Xamarin.Forms 中获取工具栏
- c# - NReco如何从位图数组创建视频文件
- python - 如何捕获相同的组和不同的组
- java - 如何处理长时间运行的不稳定服务器