【发布时间】:2019-03-28 16:14:27
【问题描述】:
我需要遍历 .csv,直到名为“seguir”的布尔值变为 False。 问题是 takewhile 丢弃了最后一次迭代和值,我需要它,因为该行中 .csv 的值与我的问题相关。
for line in itertools.takewhile(lambda x: seguir, lectura):
data2 = strintodate(line[1])
data4 = strintodate(line[2])
if data2 < data4:
seguir = False
escritura.writerow([programa + 1, data2, data2, line[4]])
有什么建议吗? 谢谢
【问题讨论】: