externe Funktion in CGI-Script auswerten

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Moppedboy
User
Beiträge: 4
Registriert: Sonntag 24. August 2003, 13:10

Freitag 19. September 2003, 13:55

Hallo zusammen!

Steh grad auf dem Schlauch, könnte mir jemand 'nen Tipp geben?

Ich will aus einem CGI-Script eine Funktion in einem externen Modul aufrufen und das Ergebnis der Funktion auswerten:

im Modul 'Beispiel' ist die Funktion definiert:

Code: Alles auswählen

def test():
    #Jede Menge 
    #Code
    #am schluss steht dann z.B:
    Ergebnis = 1
und im cgi will ich das Ergebnis verwenden:

Code: Alles auswählen

import Beispiel

Beispiel.test()

if Ergebnis == 1:
    machwas
elif Ergebnis == 2:
    machwas anderes
Aber wie krieg ich das Ergebnis ins cgi? Ich mach jetzt schon ewig rum lande aber immer bei

Code: Alles auswählen

NameError: name 'Ergebnis' is not defined
Wäre nett, wenn jemand das Brett von meinem Kopf nehmen könnte :-)

Gruß Lars
xturbo77
User
Beiträge: 39
Registriert: Montag 9. September 2002, 20:05
Kontaktdaten:

Freitag 19. September 2003, 14:17

Code: Alles auswählen

def test(): 
    #Jede Menge 
    #Code 
    #am schluss steht dann z.B: 
    return 1 #gibt einen wert zurück

Code: Alles auswählen

import Beispiel 

Ergebnis = Beispiel.test() 

if Ergebnis == 1: 
    machwas 
elif Ergebnis == 2: 
    machwas anderes 
Die Variable Ergebnis war in deinem 2 script ja garnicht definiert....
Moppedboy
User
Beiträge: 4
Registriert: Sonntag 24. August 2003, 13:10

Freitag 19. September 2003, 21:42

Ahhh, fühlt sich gleich viel leichter an ohne Brett :-)

Danke!

Gruß Lars
Antworten