首頁 >後端開發 >Python教學 >如何透過帶有請求的 Python 腳本使用 POST 發送檔案?

如何透過帶有請求的 Python 腳本使用 POST 發送檔案?

Linda Hamilton
Linda Hamilton原創
2024-10-28 14:05:30548瀏覽

How to Send Files Using POST from a Python Script with Requests?

如何從Python 腳本使用POST 發送檔案

從Python 腳本使用POST 發送檔案是各種應用程式中的一項關鍵任務。幸運的是,Requests 函式庫為這個問題提供了一個簡單且有效率的解決方案。

以下程式碼示範如何使用POST 傳送名為「report.xls」的檔案:

<code class="python">import requests

with open('report.xls', 'rb') as f:
    r = requests.post('http://httpbin.org/post', files={'report.xls': f})</code>

在此程式碼中,我們:

  1. 使用open() 函數以二進位讀取模式開啟檔案「report.xls」。
  2. 使用 requests.post() 函數建立 POST 請求,指定目標 URL 並使用 files 參數附加檔案。

伺服器的回應顯示在輸出中,提供有關上傳文件的詳細信息,包括其名稱、大小和內容類型。這表示伺服器已成功傳送和接收檔案。

使用請求,從 Python 腳本透過 POST 發送檔案成為一個簡單的過程,使開發人員可以輕鬆地在應用程式中處理檔案上傳。

以上是如何透過帶有請求的 Python 腳本使用 POST 發送檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn