所以我得到了这个巨大的类,其中唯一相关的代码是:
def get_col_is_numeric(self, col_name):
"Returns an iterator with each cell length in the named column"
min(self.get_col_iter_is_numeric(col_name))
...然后我将一些值从 csv 文件加载到字典中。
问题是 csvDictReaderCol.get_col_is_numeric('Ann_payrll') 返回 None
即使列中的所有值都是数字。
为什么 yield 生成 None 值?
最佳答案
get_col_is_numeric 缺少返回语句,因此它返回 None。
还有下一次,尝试只发布实际涉及的函数/方法,而不是整个类。
关于Python 产量生成器函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654660/