私は、さまざまな列の場所で異なるファイルを摂取する必要があるという問題があります。 1つのファイル列は4行下に開始し、別のファイル列は1行目で開始する場合があります。フォルダ内のさまざまな種類のcsvファイルの列見出しを検索するにはどうすればよいですか?
1つのファイルは次のようになります。
This
is
a
column 1, column 2, column 3, column 4
もう一つは、1行目に、このような列があるとします。
column 1, column 2, column 3
は、私はすべてのファイルの列ヘッダーのリストを取得する必要があります。私は、列見出しを3つ以上の項目と見なします。もし私がcsvモジュールを使用しているなら、これをどのように書くことができますか?
私のようなものがあります。それはまた、1つの文字列を含む列を返しているので、これは非常に機能していない
temprow = next(csvfile)
for value in temprow:
if value == '':
temprow = next(csvfile)
if len(value) > 3:
header = temprow
else:
header = temprow
を。
あなたの 'if'ステートメントと' else'ステートメントは同じコードを実行します。 – PrestonH