リストの内容をCSVファイルに書き込む

投稿者: | 10月 16, 2022
# 商品データ
items = [
    # 商品名, 価格, メーカー
    ["天然水", 100, "さとう食品"],
    ["りんごジュース", 120, "すずき飲料"],
    ["カフェラテ", 150, "すずき飲料"],
]

# ファイルに書き込む
with open('output/my_item.csv', 'w', encoding='utf-8') as f:
    for item in items:
        row = ','.join([item[0], str(item[1]), item[2]])
        f.write(f'{row}\n')
# 商品データ
items = [
    # 商品名, 価格, メーカー
    ["天然水", 100, "さとう食品"],
    ["りんごジュース", 120, "すずき飲料"],
    ["カフェラテ", 150, "すずき飲料"],
]

# ファイルに書き込む
with open('output/my_item.tsv', 'w', encoding='utf-8') as f:
    header = '\t'.join(['商品', '価格', 'メーカー'])    
    f.write(f'{header}\n')

    for item in items:
        item = '\t'.join([item[0], str(item[1]), item[2]])
        f.write(f'{item}\n')