Hi
hab wieder mal eine hoffentlich einfache Frage.
Ich möchte eine Zip-Datei aus dem Netz laden und lokal abspeichern.
Geht das überhaupt?
Datei laden und speichern
Rechtsklick, 'Speichern unter...'
Gruß
mutetella
P.S.: Sorry, konnte ich mir jetzt nicht verkneifen...
Gruß
mutetella
P.S.: Sorry, konnte ich mir jetzt nicht verkneifen...
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
"aus dem Netz laden" kann sehr viel unterschiedliches bedeuten. Ich gehe mal davon aus, dass du die Datei via http abrufen möchtest. Dazu kannst du - unter Python 2 - urllib2 aus der Standardbibliothek verwenden.smith0815 hat geschrieben:Ich möchte eine Zip-Datei aus dem Netz laden und lokal abspeichern.
Geht das überhaupt?
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Und wenn man will, kann man mit Python zip Dateien auspacken, siehe: http://docs.python.org/library/zipfile.html
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Wenn du jetzt noch beide Dateien schliesst, passt es
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Zum Thema urllib:
Bei mir ist das Modul ler, das heist wenn ich C:/Python31/Lib/urllib/_init_.py öffne ist die ler und ich hät den inhalt gern irgendwie wenn's geht.
Bei mir ist das Modul ler, das heist wenn ich C:/Python31/Lib/urllib/_init_.py öffne ist die ler und ich hät den inhalt gern irgendwie wenn's geht.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Wer Rechtschreibfehler findet darf sie behalten.
Warum glaubst du, dass diese Datei etwas enthalten müsste?Py-Prog hat geschrieben:Zum Thema urllib:
Bei mir ist das Modul ler, das heist wenn ich C:/Python31/Lib/urllib/_init_.py öffne ist die ler und ich hät den inhalt gern irgendwie wenn's geht.
Erstens weil es keinen sinn macht eine Lehre datei zu speichern und zweitens weil da normaler weiße die Funktionen, Klassen, usw, drinstehen./me hat geschrieben:Warum glaubst du, dass diese Datei etwas enthalten müsste?Py-Prog hat geschrieben:Zum Thema urllib:
Bei mir ist das Modul ler, das heist wenn ich C:/Python31/Lib/urllib/_init_.py öffne ist die ler und ich hät den inhalt gern irgendwie wenn's geht.
@snafu danke für den Tipp.
Zuletzt geändert von Py-Prog am Samstag 2. Oktober 2010, 19:15, insgesamt 1-mal geändert.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Wer Rechtschreibfehler findet darf sie behalten.
@Py-Prog: Du würdest Dich wundern, in wie vielen Paketen "__init__.py" leer ist und einfach nur dazu dient, die Paketstruktur zu markieren, oder ganz allgemein, wie viele leere Dateien in einem System so herumliegen können, und das aus gutem Grund.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Auch ueber den Sinn von leeren Dateien liegst du falsch: Die werden sehr haeufig als Locks und dergleichen genutzt. Zu den Paketen:
http://docs.python.org/tutorial/modules.html#packages hat geschrieben:The __init__.py files are required to make Python treat the directories as containing packages; this is done to prevent directories with a common name, such as string, from unintentionally hiding valid modules that occur later on the module search path. In the simplest case, __init__.py can just be an empty file, but it can also execute initialization code for the package or set the __all__ variable, described later.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte