weixin_44301239
2021-09-13 14:07
采纳率: 75%
浏览 124
已结题

Python运行时报错,TypeError: 'int' object is not iterable

Python接收到的数据是个6字节的数,定义self.com_buf =data[3]+data[4];
运行时:TypeError: 'int' object is not iterable

img

  • 好问题 提建议
  • 收藏

2条回答 默认 最新

  • Pliosauroidea 2021-09-13 14:44
    已采纳

    你的数据读进来之后应该是作为string类型存储的吧
    你打印一下你data内部的数据格式,我怀疑是没转化为int导致的
    print(tpye(data[0]))这样

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 於黾 2021-09-13 14:11

    报错说int类型的对象不可迭代
    那么你先断点跟,看data到底是个什么,确定返回的是list不是int吗

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题