Seite 1 von 1

funktionsaufruf

Verfasst: Montag 13. Juli 2009, 15:32
von DanielMamba
schon wieder ne Frage,

ich habe mehrere def's, die von einem Hauptprogramm, das im Verzeichnis xy liegt ausgeführt werden soll.

Code: Alles auswählen

def main():
    x = a()
    y = b()
    return x,y

def a():
    .....

def b():
    .....
wie kann ich jetzt z.B. aus iPython oder idle main direkt aufrufen, ohne dass er mir sagt, dass er a und b nicht kennt?

Vielen Dank und Grüsse,

DanielMamba

Verfasst: Montag 13. Juli 2009, 15:53
von cofi
Indem du ``main`` ans Ende setzt? Wie soll denn ``main`` laufen, ohne ``a`` oder ``b`` zu kennen?

Und nochmal der Aufruf: Bitte das Tutorial lesen.

Verfasst: Montag 13. Juli 2009, 15:56
von nemomuk
@cofi: kommt ganz drauf an, wo main aufgerufen wird...:

Code: Alles auswählen

def a():
    b()
    c()
def b():
    print 'a'
def c():
    print 'b'
a()