---
# System prepended metadata

title: …..

---

程式碼解釋
定義檔案字典:

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








