开发者社区> 问答> 正文

python报错TypeError: argument of type 'NoneType' is

python报错TypeError: argument of type 'NoneType' is not iterable

image.png

展开
收起
游客637ejrk3sfvko 2021-10-28 09:54:22 2156 0
1 条回答
写回答
取消 提交回答
  • never say never~

    上次遇到了一个问题用if a in b:的时候报错TypeError: argument of type ‘NoneType’ is not iterable,很久都没找出问题所在,最后通过百度和Google搜索,才知道当一个函数没有return语句的时候,Python默认返回None,我这里把函数中的return删了之后,忘记把主程序中的赋值操作删除,再下一次迭代的时候,command_py就变成了None,也就会出现无法迭代的情况,把command_py = 删除或者加入一个return语句就可以修复了

    2021-10-28 14:12:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载