python - 设置对象在套接字模块中没有属性“编码”
问题描述
我试图对一个集合对象进行编码,但它没有做到这一点,声称一个 AttributeError 代码。有没有办法让它工作?
注意:我一直在使用套接字模块。
albums = set()
for key, val in data.items():
albums.add(val['album'])
msg = albums.encode()
解决方案
您是否尝试albums
通过套接字发送某种形式的表示?然后,您首先需要该对象的二进制表示。Using.encode()
表明您需要 的字符串表示形式albumns
,您可以使用msg = repr(albums).encode()
.
推荐阅读
- azure - Azure 流分析查询以检测特定 deviceId 的丢失活动事件
- ruby-on-rails - 如何在 Rails 中创建自定义 url 助手?
- java - Android mockito 模拟回调
- javascript - 将 Google 日历数据与基于 D3.js 的日历集成
- javascript - 当前日期和时间javascript不显示
- maven - 安装 Hadoop 时 Apache Hadoop 常见故障
- javascript - nodejs中的流内存泄漏
- c++ - 使用函数指针将字符串数组作为参数传递
- excel - 行完成后 Excel VBA 自动排序
- html - bootstrap v3.3.6 - 垂直对齐引导列中的内容