Seite 1 von 1

webbrowser.open() mag keinen string

Verfasst: Freitag 12. Februar 2021, 19:04
von Hase
Hallo,
webbrowser.open() erwartet eine URL als Argument, mein html-Template liegt im Programm als String vor.

Gibt es eine Möglichkeit, diesen String (mehr oder weniger) direkt an webbrowser.open() zu übergeben?

Ich kann den String zuerst als File speichern und dann dieses File übergeben, das geht, erscheint mir aber doch zu sehr um die Ecke.

Grüße

I.H.

Re: webbrowser.open() mag keinen string

Verfasst: Freitag 12. Februar 2021, 19:11
von __blackjack__
Es gehen nur URLs aber vielleicht ja auch Data-URLs: https://developer.mozilla.org/en-US/doc ... /Data_URIs

Re: webbrowser.open() mag keinen string

Verfasst: Freitag 12. Februar 2021, 19:36
von noisefloor
Hallo,

warum lieferst du dein Template nicht über einen lokalen Server aus - geht ja auch mit Bordmitteln von Python - und rufst die Seite dann auf?

Gruß, noisefloor