Seite 1 von 1

Problem mit Namensräumen

Verfasst: Mittwoch 19. Januar 2005, 13:12
von Gast
Hallo, ich bin noch nicht ganz durch die OOP durchgestiegen und vielleicht kann mir jemand helfen.

Ich habe zwei Funktionen erstellt.

In meiner zweiten Funktion wird auf die erste Funktion zugegriffen. Allerdings Sagt Python dann : global name "Funktion1" is not defined

Wie bekomme ich das hin ?

Danke

Verfasst: Mittwoch 19. Januar 2005, 13:24
von jens
Poste doch einfach mal dein Code...

Hier mal ein Beispiel:

Code: Alles auswählen

def funktion2():
    print "Ich bin's, die Funktion2()"

def funktion1():
    # funktion2() wird aufgerufen
    funktion2()

# funktion1() wird aufgerufen
funktion1()

Verfasst: Mittwoch 19. Januar 2005, 14:44
von Leonidas
Na das hat mit OOP nicht wirklich was zu tun, nur so zur Info.
Was sein kann: du hast eine andere Groß/Kleinschreibung der Funktion. Python beachtet nämlich sowas, wie die meisten Programmiersprachen auch.

Verfasst: Mittwoch 19. Januar 2005, 14:46
von Gast
Danke,
Ich weiß zwar nicht warum, aber jetzt geht es. :lol: