データベースにインポートするために CSV ファイルのフォーマットをクリーンアップしようとしていますが、次を使用して編集しています。
f1 = open('visit_summary.csv', 'r')
f2 = open('clinics.csv', 'w')
for line in f1:
f2.write(line.replace('Calendar: ', ''))
f1.close()
f2.close()
これは、編集が 1 つしかない場合は問題なく機能しますが、必要なすべての変更を行うには、このコードを 19 回繰り返す必要があります。最初と最後の編集の間の中間ステップに使用するために、各ファイルを数回開いて閉じ、複数のプレースホルダー フィールドを用意します)。これを行う簡単な方法はありますか?さらに "f2.write(line.replace"... 行を追加しようとしましたが、これにより、それぞれ 1 つの編集しかない行が重複した最終ファイルが作成されます。問題が発生していると思います (各行を複数回書いています)。編集ごとに)、しかし、私は解決策を見つけることができないようです.私はPythonに非常に慣れておらず、自分自身を独学しているので、助けやより良いリソースへの指示をいただければ幸いです.