Seite 1 von 1

externe Funktion in CGI-Script auswerten

Verfasst: Freitag 19. September 2003, 13:55
von Moppedboy
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

Verfasst: Freitag 19. September 2003, 14:17
von xturbo77

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....

Verfasst: Freitag 19. September 2003, 21:42
von Moppedboy
Ahhh, fühlt sich gleich viel leichter an ohne Brett :-)

Danke!

Gruß Lars