ファイル構成
|-input
| |-books.csv
|-output
| |-book_python.csv
input/books.csvの中身
2015-01-02,後藤拓也,Staff mtg
2015-01-03,丸山貞子,Python-勉強会
2015-01-04,平野幸子,PHP-勉強会
2015-01-06,平野幸子,PHP-勉強会
2015-01-07,原田麻美,Python-勉強会
2015-01-08,横山久美子,その他
〜以下、省略〜
input/books.csvのPython-勉強会の行のみをファイル'output/book_python.csv'に出力しようと思い自分が書いたコードです
with open('input/books.csv', encoding='utf-8') as f: for row in f: row_format = row.rstrip().split(',') if row_format[2] == "Python-勉強会": with open('output/book_python.csv', 'a', encoding='utf-8') as f2: f2.write(row)
出力結果
2015-01-03,丸山貞子,Python-勉強会
2015-01-07,原田麻美,Python-勉強会
〜以下、省略〜
2015-01-03,丸山貞子,Python-勉強会
2015-01-07,原田麻美,Python-勉強会
〜以下、省略〜
出力結果は同じものが全て2回ずつ取得されてしまうのですが何が原因なのでしょうか?1回にしたいです。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/13 05:37