Le téléchargement de fichiers à partir d'un serveur Web est une tâche courante dans de nombreuses programmations projets. Python fournit plusieurs bibliothèques pour simplifier ce processus, facilitant ainsi le téléchargement de fichiers à partir d'URL spécifiées.
import urllib.request
url = "http://example.com/file.jar"
urllib.request.urlretrieve(url, "file.jar")
Ce code utilise la fonction urlretrieve pour télécharger le fichier à partir de l'url et l'enregistrer localement sous file.jar.
import urllib.request
import shutil
url = "http://example.com/file.jar"
with urllib.request.urlopen(url) as response, open("file.jar", "wb") as out_file:
shutil.copyfileobj(response, out_file)
Ce code ouvre un objet de type fichier à l'aide de la fonction urlopen et copie le contenu dans un fichier local à l'aide de Shutil.copyfileobj. Cette méthode permet de diffuser des fichiers volumineux sans stocker l'intégralité du fichier en mémoire.
import urllib.request
import gzip
url = "http://example.com/file.gz"
with urllib.request.urlopen(url) as response:
with gzip.GzipFile(fileobj=response) as uncompressed:
data = uncompressed.read()
Ce code ouvre un fichier compressé en tant qu'objet semblable à un fichier à l'aide de la classe gzip.GzipFile et lit les données décompressées dans une variable.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3