ich suche eine Möglichkeit aus einem Skript in ein Anderes zu springen.
Beide Skripte sollen auf einem Webserver laufen und HTML-Code ausgeben. Der Prozess aus SkriptA sollte nachdem das SkriptB gestartet ist geschlossen werden.
Ich habe es bissher so gemacht, dass ich SkriptB in SkriptA importiert habe und so starte. Dann läuft aber ja der Prozess von A weiter. (oder liege ich da falsch??)
scriptA.py
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Debugging für CGI-Skripte 'einschalten'
import cgitb
cgitb.enable()
import cgi, scriptB
# Variablen initialisieren
form = cgi.FieldStorage()
name = form.getvalue("name", "")
code = form.getvalue("script", "")
if code == "B":
scriptB.main()
else:
print "Content-Type: text/html;charset=utf-8\n"
print """<h1>Hallo %(name)s</h1>""" %vars()
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
def main():
# Debugging für CGI-Skripte 'einschalten'
import cgitb
cgitb.enable()
import cgi
# Variablen initialisieren
form = cgi.FieldStorage()
name = form.getvalue("name", "")
code = form.getvalue("code", "")
print "Content-Type: text/html;charset=utf-8\n"
print """<h1>B</h1>
<p>Du bist jetzt bei B!</P>"""
return None
if __name__ == "__main__":
main()
Gruß tjuXx