首页 > 解决方案 > TypeError:NoneType 对象不可迭代

问题描述

当我遍历我的变量时,它给了我一个错误,如下所示。

Traceback (most recent call last):
  File "C:\Users\ZHEN YUAN\Desktop\东航第一步\wen2.py", line 13, in <module>
    for i in Names:
TypeError: 'NoneType' object is not iterable

标签: python

解决方案


您的函数wenjian()没有任何return语句,因此默认情况下它将始终返回None。这就是为什么Names = wenjian(file)将值分配NoneNames,因此您不能Names使用 for 循环进行迭代。


推荐阅读