python telecharger fichier

Télécharger un fichier avec Python

  • Un exemple simple,  comment télécharger un fichier à l’aide de python.
  • Tout d’abord, Python wget est un outil en ligne de commande permettant de télécharger des fichiers depuis Internet. En plus d’être inclus avec les systèmes d’exploitation basés sur Unix, il a également un équivalent Windows.

Télécharger un fichier avec Python et wget

  • Pour pouvoir utiliser wget , vous devrez d’abord télécharger et installer le modlul wget avec la commande suivante :
pip install wget
    • La manière la plus simple d’utiliser wget est la suivante.
    • Pour tester le code, créez un nouveau fichier  python_downlod_link.py pour exemple  et entrez le code suivant

J’utiliserai l’image  “image_test_python_url_.png”  comme fichier d’URL.

URL : https://cod-box.net/wp-content/uploads/2022/03/image_test_python_url_.png

import wget
url = "https://cod-box.net/wp-content/uploads/2022/03/image_test_python_url_.png"
wget.download(url)
  • Enregistrez le fichier et exécutez-le:

python3 ./python_downlod_link.py

  • Après avoir exécuté  “python_downlod_link.py“, vous devriez voir le fichier “image_test_python_url_.png”  téléchargé apparaître dans votre dossier voir l’exemple :
python_download_link_url_wget
  • De la même manière vous pouvez télécharger d’autres fichiers avec l’extension, tels que ‘.zip’, ‘.rar’, ‘.jpg’, ‘.epub’, etc.
  • Pour spécifier le dossier de destination du fichier téléchargé, vous   ajoutez le chemin  dans le paramètre de “wget-download”. Dans mon cas :  “/home/hpet/Documents/Python_WGET”

wget.download(url, '/home/hpet/Documents/Python_WGET/mon_fichier.png')





Télécharger un fichier avec Python et urllib

  •  La manière la plus simple d’utiliser urllib.request est la suivante.
  • J’utiliserai l’image  “image_test_python_url_.png”  comme fichier source d’URL.

URL : https://cod-box.net/wp-content/uploads/2022/03/image_test_python_url_.png

from urllib import request
# fichier distant à récupérer
url = 'https://cod-box.net/wp-content/uploads/2022/03/image_test_python_url_.png'
# le nom du fichier local 
fichier = 'mon_fichier.png'
# Telecharger & enregistrer
request.urlretrieve(url, fichier)

  • L’image utilise pour le  test
image_test_python_url_
image_test_python_url_

import urllib.request
url = ‘https://cod-box.net/wp-content/uploads/2022/03/image_test_python_url_.png’
urllib.request.urlretrieve(url)

Laisser un commentaire