我有一批 50-60 个 csv 文件,无论出于何种原因,每个文件的前四行都有垃圾数据。然而,在垃圾数据之后,列标题被正确列出,文件的其余部分也没有问题。我怎样才能在 python 中剥离这前四个文件的每个文件?到目前为止,这是我的代码:
import csv
total = open('C:\\Csv\\201.csv', 'rb')
for row in csv.reader(total):
print row
如您所见,我所做的只是打开文件并打印其内容。我四处寻找删除 csv 文件某些方面的解决方案,但大多数要么删除整个列,要么取决于要删除行的特定条件。在我的例子中,这只是一个顺序问题,每个文件的前四行都需要被删除。非常感谢任何帮助。
请您参考如下方法:
你可以这样做:
reader = csv.reader(total)
all(next(reader) for i in range(4))
或
for i in range(4): next(reader)
