Hallo,
Ich möchte ein Python Skript beim Aufruf einer Internetseite starten.
Wie mache ich das am besten? Python direkt in HTML einbetten wie mit PHP geht ja nicht oder?
Ich habe mich auch schon mit SHTML gespielt, damit kann man Datein in das HTML-Dokument einbinden, aber das Python Skript wird dann auch nur als Text ausgegeben und nicht ausgeführt.
Könnt ihr mir weiterhelfen?
Danke im Voraus
python-script bei seitenaufruf
mfg
Thomas :-)
Thomas :-)
Da gibt es viele Möglichkeiten: CGI, WSGI, FCGI, mod_python,...
[wiki]Python im Web[/wiki]
Bzw um einen Überblick über CGI zu bekommen, das ist wohl am Anfang das leichteste, kannst du auch auf [wiki]Web-Skripte zum laufen bringen[/wiki]schauen.
Direkt einbetten geht auch, mit PythonServerPages zum Beispiel.
[wiki]Python im Web[/wiki]
Bzw um einen Überblick über CGI zu bekommen, das ist wohl am Anfang das leichteste, kannst du auch auf [wiki]Web-Skripte zum laufen bringen[/wiki]schauen.
Direkt einbetten geht auch, mit PythonServerPages zum Beispiel.
Ich denke er meint es anders 
Wenn ich es richtig verstanden habe, soll ohne Formular oder ähnliches ein Pythonskript aufgerufen werden, automatisch beim Laden der Seite (z.B. um Zeit anzuzeigen, Börsenkurse etc.)
Kann aber leider auch nicht helfen.
So long
Carsten
P.S.: Mir würde nur einfallen, falls du das mit CGI machst, dass du das Python-Skript verlinkst und daraus dann die HTML-Seite erstellst/aufrufst...

Wenn ich es richtig verstanden habe, soll ohne Formular oder ähnliches ein Pythonskript aufgerufen werden, automatisch beim Laden der Seite (z.B. um Zeit anzuzeigen, Börsenkurse etc.)
Kann aber leider auch nicht helfen.
So long
Carsten
P.S.: Mir würde nur einfallen, falls du das mit CGI machst, dass du das Python-Skript verlinkst und daraus dann die HTML-Seite erstellst/aufrufst...
Doch. mod-python stellt einen Handler names mod_python.psp (psp steht für Python Server Pages) zur Verfügung. Dieser ermöglicht das Einbetten von Python Code in html. Der Handler wandelt das html-Python-Gemisch in ein reines Python Skript um, welches anschließend ausgeführt wird und eine dynamische html Seite ausliefert. Wie gut das funktioniert, kann ich dir nicht sagen, da ich das nur mal in sehr kleinem Maßstab (3 Seiten) ausprobiert habe.s1r0b hat geschrieben:Python direkt in HTML einbetten wie mit PHP geht ja nicht oder?