2023年7月1日 星期六

練習-讀取json後輸出成csv檔

import json
import csv

with open('read.json','r')as file:
    data_all=json.load(file)
    #將json資料以字典的資料型態存入data_all=[{%^&%^&},{&*%%^&},{^*&*%}....]
    for data in data_all:        
        #擷取字典中的str數據
        title=data['title']
        showUnit=data['showUnit']
        startDate=data['startDate']
        endDate=data['endDate']
       
        f=open('write.csv','a',encoding='utf-8')
        #打開csv文件 以追加模式寫入數據
        file=csv.writer(f)
        #創建 CSV writer 對象
        file.writerow([title,showUnit,startDate,endDate])
        #將上面的字串數據 寫入CSV文件的一行
   
    f.close()
    #關閉CSV文件





 



































標籤:

0 個意見:

張貼留言

訂閱 張貼留言 [Atom]

<< 首頁