程式碼解釋 定義檔案字典: python Copy code my_files = { 'my_filename': open('turingcerts.jpg', 'rb') } 這裡定義了一個名為 my_files 的字典,其中包含一個鍵值對。鍵名為 'my_filename',值為打開的圖片檔案 'turingcerts.jpg'。 'rb' 表示以二進制讀取模式打開檔案。 **發送POST請求並上傳檔案:** python Copy code res = requests.post('https://httpbin.org/post', files = my_files) 這一行使用 requests 函式庫的 post 方法發送一個POST請求到指定的URL(https://httpbin.org/post)。files 參數接收 my_files 字典,並將其作為檔案數據上傳。 **打印響應文本:** python Copy code print(res.text) 這一行打印出伺服器的響應文本。由於您正在使用 httpbin.org,所以它將返回一個包含您發送的請求詳細信息的JSON對象,其中也包括檔案的相關信息。 生活化解釋 想像您正在使用一個線上圖片印刷服務。my_files 就像是您選擇的圖片檔案,而 requests.post 就像是按下“上傳並印刷”按鈕。當您按下按鈕後,網站將接收您的圖片檔案並開始印刷。這裡的 res.text 就是印刷服務給您的確認訊息,告訴您圖片已成功上傳並正在印刷。 123