1
誰でもこのコードブロックで何が問題なのか教えてください。これは、csvファイルの 'READ'で始まる行を読み込むためのものです。これは動作するかもしれ...予想される文字列またはバッファエラー
期待文字列または
import csv
import re
f1 = open("1.csv", "rb")
reader = csv.reader(f1)
header = reader.next()
f2 = open("out.csv", "wb")
writer = csv.writer(f2)
writer.writerow(header)
for row in reader:
if re.match(r'^.*READ $', row):
writer.writerow(row)
f1.close()
f2.close()
こんにちは、ありがとうございます。それはエラーを解決しました。私がしようとしているのは、1.csvであるCSVファイルを読み込み、そのファイルからout.csvである別のcsvファイルに選択行を書き込むことです。私が除外したい行は、列IがREADで始まり、列Kが0000でない行です。これらの2つの条件を満たす必要があります。私はそれがそれを行う正しい方法ですinput.Isです私の1.csvに12000行があるので、他のすべての行を無視したいですか?私がこのコードを実行した後に得られるのは、ヘッダーだけで新しいファイルout.csvを作成したことです。私のout.csvファイルには他の情報はありません – Muscles