das urllib.Anfrage für python 3.3 funktioniert nicht auf download-Datei
Ich möchte zum download einer großen Archiv-Datei ein python-Skript, und speichern Sie es, aber das urllib ist nicht für mich arbeiten. Das ist mein code:
import urllib
urllib.request("http://www.petercollingridge.co.uk/sites/files/peter/particle_tutorial_7.txt")
Beachten Sie, dass der link, den ich in diesem Beispiel verwendet wird, ist nicht ein großes Archiv. Ich bin nur mit einem Beispiel. Es links, die direkt zu einem .txt-Datei, damit sollte es funktionieren. Ich bin immer diese Fehlermeldung:
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
urllib.request("http://www.petercollingridge.co.uk/sites/files/peter/particle_tutorial_7.txt")
AttributeError: 'module' object has no attribute 'request'
Es scheint mir, wie das urllib ist irgendwie gebrochen und fehlt den "Anfrage-Methode". Ich bin mit Python 3.3. Soll ich mich mit einem anderen Modul oder ist es eigentlich ein Python problem?
mögliche Duplikate von Download-Datei aus dem web in Python 3
InformationsquelleAutor user2218101 | 2013-12-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, es ist nicht gebrochen. Die
das urllib.Anfrage
- Dokumentation ist ziemlich klar, wie das funktioniert:Edit:, Wenn Sie schreiben müssen, das die Datei direkt auf die Festplatte, anstatt die Daten zu verarbeiten, verwenden Sie
urlretrieve
.req.read()
ist nicht angemessen, wenn Sie das herunterladen einer großen Datei, die möglicherweise nicht in den Speicher passt. Sie könntenurlretrieve()
statturlretrieve
vielleicht werden veraltet irgendwann in der Zukunft entsprechend der Bedienungsanleitung. Gibt es eine Zukunft-die sichere Art und Weise speichern, die direkt in eine Datei?InformationsquelleAutor ChrisP
Download eine url in eine Datei, die Sie verwenden konnten
urlretrieve()
- Funktion:InformationsquelleAutor jfs
Den urllib2-Modul wurde aufgeteilt auf mehrere Module in Python 3.0 mit dem Namen das urllib.Anfrage und das urllib.Fehler. Das 2to3-tool passt sich automatisch importiert, wenn Sie die Konvertierung Ihrer Quellen 3
InformationsquelleAutor Siva Cn