python TQC+ 網頁資料擷取與分析

最後修改於 2026 / 3 / 4 by CML

🪄正在取得您的 IP...

Python第一類

Python 101 文化部展覽資訊

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

程式所產出的檔案,須輸出與程式同一層資料夾。

2. 設計說明:
請撰寫一程式,讀取文化部展覽資訊read.json,請將其中title(活動名稱)、showUnit(演出單位)、startDate(活動起始日期)、endDate(活動結束日期)等四個欄位內容轉存為write.csv (需為UTF-8編碼格式),各欄位內容之間以一個半形逗號隔開。

提示:只需要輸出資料,不需要輸出欄位名稱。

3. 輸入輸出:
輸入說明
讀取read.json

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

原始填空

# 載入 json 與 csv 模組
import ___
import ___

# 讀取 json 檔案並指定編碼為 utf8
with ___("___", encoding='___') as file:
    data = json.load(file)

# 寫入 csv 檔案並指定編碼為 utf8
with ___("___", "___", encoding='___') as file:
    csv_file = csv.writer(file)
    # 寫入 title(活動名稱)、showUnit(演出單位)、startDate(活動起始日期)、endDate(活動結束日期)等四個欄位
    for item in data:
        csv_file.writerow([___['___'], ___['___'],
                           ___['___'], ___['___']])

填空答案

# 載入 json 與 csv 模組
import json
import csv

# 讀取 json 檔案並指定編碼為 utf8
with open("read.json", encoding='utf8') as file:
    data = json.load(file)

# 寫入 csv 檔案並指定編碼為 utf8
with open("write.csv", "w", encoding='utf8') as file:
    csv_file = csv.writer(file)
    # 寫入 title(活動名稱)、showUnit(演出單位)、startDate(活動起始日期)、endDate(活動結束日期)等四個欄位
    for item in data:
        csv_file.writerow([item['title'], item['showUnit'],
                           item['startDate'], item['endDate']])

Python 102 新北市公共自行車即時資訊

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

程式所產出的檔案,須輸出與程式同一層資料夾。

2. 設計說明:
請撰寫一程式,讀取新北市公共自行車即時資訊read.xml,請將其中sno(站點代號)、sna(中文場站名稱)、tot(場站總停車格)等三個欄位轉存為write.csv (需為UTF-8編碼格式),各欄位內容之間以一個半形逗號隔開。

提示:只需要輸出資料,不需要輸出欄位名稱。

3. 輸入輸出:
輸入說明
讀取read.xml

輸出說明
將三個欄位的內容:sno、sna、tot,輸出至write.csv檔案,各欄位內容之間以一個半形逗號隔開

原始填空

填空答案

Python 103 勞保投保薪資分級表

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

程式所產出的檔案,須輸出與程式同一層資料夾。

2. 設計說明:
請撰寫一程式,讀取勞保投保薪資分級表read.json內的資料後,將資料轉存為write.yaml。

3. 輸入輸出:
輸入說明
讀取read.json

輸出說明
將資料輸出至write.yaml

原始填空

填空答案

Python 104 JSON檔案輸出處理

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

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

{
'people' :
[{  
    'id': '1',
    'name': 'Peter',
    'country': 'Taiwan'
},
{  
    'id': '2',
    'name': 'Jack',
    'country': 'USA'
},
{  
    'id': '3',
    'name': 'Cindy',
    'country': 'Japan'
}]
}
3. 輸入輸出:
輸入說明


輸出說明
將資料輸出至write.json

原始填空

填空答案

Python 105 受僱員工資料表

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

2. 設計說明:
請撰寫一程式連結read.db資料庫,讀取Employee資料表,輸出Employee資料表內的資料。

3. 輸入輸出:
輸入說明


輸出說明
輸出Employee資料表內的資料

原始填空

填空答案

Python第二類

P


原始填空

填空答案

您無法複製此頁面的內容。

目錄
返回頂端