Skip to main content
 首页 » 编程设计

python之在 Python 中删除 CSV 的前四行

2025年05月04日15arxive

我有一批 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)