close

104_JSON檔案輸出處理

題目說明:

請開啟PYD01.py檔案,依下列題意進行作答,使輸出值符合題意要求。作答完成請另存新檔為PYA01.py再進行評分。

設計說明:

請撰寫一程式,建立以下資料並將其輸出為write.json檔案:

{
'people' :
[{  
    'id': '1',
    'name': 'Peter',
    'country': 'Taiwan'
},
{  
    'id': '2',
    'name': 'Jack',
    'country': 'USA'
},
{  
    'id': '3',
    'name': 'Cindy',
    'country': 'Japan'
}]
}

輸入輸出:

輸入說明

讀取read.json

輸出說明

將四個欄位的內容:title、showUnit、startDate、endDate,輸出至write.csv檔案,各欄位內容之間以一個半形逗號隔開

輸入輸出範例:

範例輸入_1

範例輸出_1

 

1637820252145

待編修檔案:

# 載入 json 模組
import ___


# 建立資料
# 'id': '1'
# 'name': 'Peter'
# 'country': 'Taiwan'
#
# 'id': '2'
# 'name': 'Jack'
# 'country': 'USA'
#
# 'id': '3'
# 'name': 'Cindy'
# 'country': 'Japan'

# 將資料寫入json檔案
with ___('___', '___') as outfile:
    json.dump(___, ___)

 

程式碼_1:

# 載入 json 模組
import json


datas={
'people' :
[{  
    'id': '1',
    'name': 'Peter',
    'country': 'Taiwan'
},
{  
    'id': '2',
    'name': 'Jack',
    'country': 'USA'
},
{  
    'id': '3',
    'name': 'Cindy',
    'country': 'Japan'
}]
}

# 將資料寫入json檔案
with open('./write.json','w') as f:
    json.dump(datas,f)

 

程式碼_2:


# 載入 json 模組
import json


datas={
'people' :
[{'id': '1','name': 'Peter','country': 'Taiwan'},
{'id': '2','name': 'Jack','country': 'USA'},
{'id': '3','name': 'Cindy','country': 'Japan'}]
}

# 將資料寫入json檔案
with open('./write.json','w') as f:
    json.dump(datas,f)


 搭 配 學 習 

  • Python 3.x 網頁資料擷取與分析特訓教材風_碁峰

    博客來      誠品

  • TQC+ Python 3.x網頁資料擷取與分析特訓教材_全華

    博客來      誠品

 

​​​​​​​

arrow
arrow
    創作者介紹
    創作者 DING BANG 的頭像
    DING BANG

    DING BANG的部落格

    DING BANG 發表在 痞客邦 留言(0) 人氣()