csvの入力
入力に使用したcsv:test_in.csv
fruit, price
apple, 150
banana, 200
orange, 120
コード
import csv
if __name__ == '__main__':
# ファイルopen
with open('./test_in.csv') as f:
reader = csv.reader(f)
for row in reader:
print(row)
実行結果
![](https://andynotes-blog.com/wp-content/uploads/2022/10/90655c3610035df977757b4ace116c0c-300x143.png)
読み込んだ行はlistとして扱われる
with open('./test_in.csv') as f:
reader = csv.reader(f)
for row in reader:
print(row[1])
![](https://andynotes-blog.com/wp-content/uploads/2022/10/e9801c3cd44fa7adc1fbc5ab2c772773-300x139.png)
csvの出力
コード
import csv
if __name__ == '__main__':
# ファイルopen
with open('./test_in.csv') as f1:
with open('./test_out.csv', 'w') as f2:
reader = csv.reader(f1)
writer = csv.writer(f2)
for row in reader:
writer.writerow(row)
実行結果
![](https://andynotes-blog.com/wp-content/uploads/2022/10/5db3f9fa7f184d8d4224cb28523b2154-300x202.png)
test_out.csv
に入力と同じ内容が出力されることを確認
関連記事
参考
コメント