0
のファイルを.csv
に読み込むことが可能かどうかを知りたいと思っています。その特定の行を削除し、.csv
ファイルを更新して、次の行が昇順になるようにします。 .csv
ファイルにヘッダーがあると仮定します。どうすればいいの? Ex。以下の以下の私のsample.csv
csvから読み込んで、csvをpythonで更新する
Time A B
12:25 5.6 4.5
12:30 1.2 -3.4
12:35 4.7 -4.0
は、私が試してみましたコードです:
import csv
with open('sample.csv', 'rb') as inp, open('sample.csv', "a") as out:
writer = csv.writer(out)
for row in csv.reader(inp):
writer.writerow(row)
しかし、それはファイルの末尾に追加、取得します。私は中間段階の一時ファイルにも書き込もうとしました。しかし、私は同じファイルに取り組まなければならないので、私の目的を果たしていません。ここで私は、読み取りの1回の繰り返しの後にしたい出力sample.csv
は、次のとおりです。
Time A B
12:30 1.2 -3.4
12:35 4.7 -4.0
はい、可能ですが、あなたの努力を示すことができます – EdChum
@EdChum私は 'python'で初めてです。私は[基本的なリンク](http://stackoverflow.com/questions/16020858/inline-csv-file-editing-with-python)を見てきました。そのコードを私の目的に役立たせることはできません。 – abhi1610
@EdChumが言ったように、何かを試してみて、ここに投稿してください、私たちはあなたを案内します。 –