我有一个问题,我需要吸取不同的文件,不同的列位置。一个文件列可能开始向下4行,而另一个文件列可能从第一行开始。如何在文件夹中找到各种类型csv文件的列标题?
一个文件可能是这样的:
This
is
a
column 1, column 2, column 3, column 4
另一个可能对第1行这样的列:
column 1, column 2, column 3
我需要让每一个文件的列标题的列表。我认为列标题列表大于3项。如果我使用csv模块,我该怎么写?
我有类似:
temprow = next(csvfile)
for value in temprow:
if value == '':
temprow = next(csvfile)
if len(value) > 3:
header = temprow
else:
header = temprow
这倒不工作,因为它也返回包含1个字符串列。
您的'if'和'else'语句执行相同的代码。 – PrestonH