Heim  >  Artikel  >  Backend-Entwicklung  >  Wie sende ich eine Datei mit POST aus einem Python-Skript?

Wie sende ich eine Datei mit POST aus einem Python-Skript?

Barbara Streisand
Barbara StreisandOriginal
2024-10-29 23:54:291084Durchsuche

How to Send a File Using POST from a Python Script?

So senden Sie eine Datei mithilfe von POST aus einem Python-Skript

Das Senden einer Datei mithilfe einer POST-Anfrage aus einem Python-Skript ist ein unkomplizierter Vorgang . Mit Hilfe der Requests-Bibliothek können Sie diese Aufgabe ganz einfach erledigen.

Lösung:

Um eine Datei über eine POST-Anfrage zu senden, können Sie den Dateiparameter verwenden in der Funktion „requests.post()“. Hier ist ein Beispiel, das zeigt, wie das geht:

<code class="python">import requests

file_path = 'report.xls'  # Replace with your file's path
url = 'http://httpbin.org/post'  # Replace with your target URL

with open(file_path, 'rb') as file_handle:  # Open file in binary read mode
    response = requests.post(url, files={'report.xls': file_handle})

print(response.text)  # The response will contain details about the uploaded file</code>

Mit dieser Methode können Sie Dateien nahtlos als Teil Ihrer POST-Anfragen von Python-Skripten senden.

Das obige ist der detaillierte Inhalt vonWie sende ich eine Datei mit POST aus einem Python-Skript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn