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

Barbara Streisand
發布: 2024-10-29 07:06:31
原創
441 人瀏覽過

How do I send a file using POST from a Python script?

從 Python 腳本使用 POST 傳送檔案

使用 Requests 函式庫,在 Python 中使用 POST 方法傳送檔案可以很簡單。為此,請按照以下步驟操作:

使用請求庫

來自請求文件(https://requests.readthedocs.io/en/latest/user / quickstart/#post-a-multipart-encoded-file),以下程式碼片段示範如何使用POST 傳送檔案:

<code class="python">with open('report.xls', 'rb') as f:
    r = requests.post('http://httpbin.org/post', files={'report.xls': f})</code>
登入後複製

在此程式碼中:

  • open( 'report.xls', 'rb') as f 以二進位讀取模式開啟檔案report.xls。
  • requests.post('http://httpbin.org/post', files={ 'report.xls': f}) 向指定 URL 發送 POST 請求,並將文件作為請求正文的一部分。

驗證檔案上傳

要確認檔案上傳成功,您可以列印 POST 要求的回應。例如:

<code class="python">>>> print(r.text)</code>
登入後複製

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板