Comment envoyer un fichier en utilisant POST à ​​partir d'un script Python ?

Barbara Streisand
Libérer: 2024-10-29 07:06:31
original
441 Les gens l'ont consulté

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

Envoi de fichiers à l'aide de POST à ​​partir d'un script Python

L'envoi de fichiers à l'aide de la méthode POST en Python peut être simple à l'aide de la bibliothèque Requests. Pour ce faire, suivez ces étapes :

Utilisation de la bibliothèque de requêtes

À partir de la documentation des requêtes (https://requests.readthedocs.io/en/latest/user /quickstart/#post-a-multipart-encoded-file), l'extrait de code suivant montre comment envoyer un fichier à l'aide de POST :

<code class="python">with open('report.xls', 'rb') as f:
    r = requests.post('http://httpbin.org/post', files={'report.xls': f})</code>
Copier après la connexion

Dans ce code :

  • open('report.xls', 'rb') as f ouvre le fichier report.xls en mode lecture binaire.
  • requests.post('http://httpbin.org/post', files={ 'report.xls' : f}) envoie une requête POST à ​​l'URL spécifiée avec le fichier dans le corps de la requête.

Vérification du téléchargement du fichier

Pour confirmer que le fichier a été téléchargé avec succès, vous pouvez imprimer la réponse de la requête POST. Par exemple :

<code class="python">>>> print(r.text)</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal