Seite 1 von 1

Lokal gespeicherte html-Datei auslesen

Verfasst: Mittwoch 13. März 2019, 10:33
von Rotkehlchen
Liebes Forum,
ich habe dank Euch schon einiges in Python dazugelernt und hoffe, mich auch jetzt wieder auf Eure Hilfe verlassen zu können!

Folgendes: ich möchte eine html-Datei, die ich im Python-Ordner meines PCs gespeichert habe, auslesen.

Hier einer meiner Versuche:

Code: Alles auswählen

import urllib.request
file = "C:/Python34/myfiles/report.html"
t = urllib.request.urlopen(file)
Dieser ergibt folgende Fehlermeldung:

Code: Alles auswählen

urllib.error.URLError: <urlopen error unknown url type: c>
Mein Plan wäre es gewesen, im nächsten Schritt via

Code: Alles auswählen

print(t.read())
die Datei ausgeben zu lassen, aber so weit bin ich ja gar nicht gekommen.
Ich habe versucht, in der Dokumentation mehr über den Fehler bzw. den Umgang mit html-Dateien herauszufinden, aber leider verstehe ich nicht allzu viel von informatischen Fachbegriffen :? Danke jedenfalls für jeden Tipp!

LG Rotkehlchen

Re: Lokal gespeicherte html-Datei auslesen

Verfasst: Mittwoch 13. März 2019, 10:35
von sparrow
Urllib ist dazu da eine Anfrage an einen Webserver zu stellen und die Antwort zu verarbeiten.
Eine lokal gespeicherte Datei öffnest du mit "open".

In einem anderen Thread hast du das bereits gekannt und auch mit "with" eingesetzt.

Re: Lokal gespeicherte html-Datei auslesen

Verfasst: Mittwoch 13. März 2019, 10:40
von Rotkehlchen
Ist mir in dieser Sekunde auch eingefallen, dass ich das mal probieren könnte... die Lösungen, die am nächsten liegen, fallen mir immer erst zum Schluss ein :D

Vielen Dank, genau so habe ich mir das vorgestellt!

Re: Lokal gespeicherte html-Datei auslesen

Verfasst: Mittwoch 13. März 2019, 11:07
von __blackjack__
Falls der Python-Ordner der Ordner sein sollte wo Python selbst installiert ist: Da speichert man selbst nichts ab.