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

Barbara Streisand
Freigeben: 2024-10-29 23:54:29
Original
1019 Leute haben es durchsucht

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!