- 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 :
- 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
import urllib.request
url = ‘https://cod-box.net/wp-content/uploads/2022/03/image_test_python_url_.png’
urllib.request.urlretrieve(url)