python报错TypeError: argument of type 'NoneType' is not iterable
上次遇到了一个问题用if a in b:的时候报错TypeError: argument of type ‘NoneType’ is not iterable,很久都没找出问题所在,最后通过百度和Google搜索,才知道当一个函数没有return语句的时候,Python默认返回None,我这里把函数中的return删了之后,忘记把主程序中的赋值操作删除,再下一次迭代的时候,command_py就变成了None,也就会出现无法迭代的情况,把command_py = 删除或者加入一个return语句就可以修复了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。