【发布时间】:2022-11-03 16:45:13
【问题描述】:
我需要处理一个带有管道分隔值的 csv 文件。问题是在像这样的几行空行之后,几行有它们的先前值,
"xx"|"yyyyy"|"zzz"|"aaaaaaaa"|"bbbbbbb"|"cccccccc"|"dddd"|"eeeeeee"|"fffffffffff
ffff"|""|""|"iiiii"
我不明白如何将其作为单行处理。现在我正在阅读 csv 文件:
with open(r".\sample.csv","r") as f:
for line in f:
yield line
关于如何解决它的任何想法?我需要将多行上的那一行作为单行处理,而不是所有行都像这样格式化。
PS:我使用多处理处理这个 CSV。
【问题讨论】: