私は特定のキーワードで始まらない行をcsvファイルから削除しますか?
aa123,abc
ab123,bcd
si_a23,bcd
da123,abc
si_b24,bcd
以下のようなのtest.CSVファイルを持っており、ここで私は私の最終的な出力ファイルは、私がこれまで
si_a23,bcd
si_b24,bcd
する必要がありますのでSI_で始まらないすべての行を削除する必要がありますコードでこれを行いました -
f = open("test.csv","r")
lines = f.readlines()
f.close()
f = open("test.csv","w")
for line in lines:
if line.startswith ("si_"):
f.write(line)
f.close()
出力が空白になりました。私はここで間違っています。
行を読み、最初の列を確認し、一致する行を書き出します。どちらの部分に問題がありますか?これまでのコードを表示して、誰かがあなたの修正を手助けすることができます。これがこのサイトの仕組みです。 – alexis