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.
<code class="python">import urllib.request url = "http://example.com/file.jar" urllib.request.urlretrieve(url, "file.jar")</code>
Ce code utilise la fonction urlretrieve pour télécharger le fichier depuis url et enregistrez-le localement sous file.jar.
<code class="python">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)</code>
Ce code ouvre un objet de type fichier à l'aide de la fonction urlopen et copie le contenu dans un fichier local en utilisant Shutil.copyfileobj. Cette méthode permet de diffuser des fichiers volumineux sans stocker l'intégralité du fichier en mémoire.
<code class="python">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()</code>
Ce code ouvre un fichier compressé en tant qu'objet de type fichier à l'aide du gzip. GzipFile et lit les données décompressées dans une variable.
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!