我想格式化multicsv文件,其中一些在原始数据之前有摘要。原始数据可以从任何行开始,但是如果在任何行都找到“ colname”,那么原始数据将从那里开始。我正在使用标准库csv模块读取文件,并检查“ colname”是否存在并从中提取数据。使用下面的代码,print(data)始终为我提供文件第一行中的数据。但是我想从找到“ colname”的地方开始提取数据。如果找不到“ colname”,我不想读取数据。
containsKey()
答案 0 :(得分:0)
您的代码的逻辑仅读取不完全是“ colname”的行,这有两个问题: