让csv.reader告诉它何时在最后一行

让csv.reader告诉它何时在最后一行,第1张

让csv.reader告诉它何时在最后一行

基本上,您只知道用完 之后 就用完了。因此,您可以包装

reader
迭代器,例如,如下所示:

def isLast(itr):  old = itr.next()  for new in itr:    yield False, old    old = new  yield True, old

并将您的代码更改为

for line_num, (is_last, row) in enumerate(isLast(reader)):    if not is_last: assert len(row) == len(header)

等等



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5668666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存