Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich Dateien in Python herunterladen, ohne wget zu verwenden?
Dateien über HTTP in Python herunterladen
Auf der Suche nach einer Alternative zu wget stößt ein Benutzer auf Schwierigkeiten, Dateien direkt in seinem Python-Skript herunterzuladen. Sehen wir uns eine Pythonic-Lösung für diese Aufgabe an:
Mithilfe des Python-Moduls urllib.request können Sie mithilfe der Funktion urlretrieve() Dateien von einem Remote-Server herunterladen. Die Syntax lautet wie folgt:
urllib.request.urlretrieve(url, filename)
Hier ist URL die Webadresse der Datei, die Sie herunterladen möchten, und Dateiname ist der lokale Name, den Sie der heruntergeladenen Datei geben möchten.
Um beispielsweise eine MP3-Datei von einer Website herunterzuladen, können Sie den folgenden Code verwenden:
import urllib.request urllib.request.urlretrieve("http://www.example.com/songs/mp3.mp3", "mp3.mp3")
Das obige ist der detaillierte Inhalt vonWie kann ich Dateien in Python herunterladen, ohne wget zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!