Einzelnen Beitrag anzeigen

Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#1

[Python] (imho) seltsames Verhalten bei Modularität

  Alt 19. Nov 2008, 17:15
Moin moin!

Ich habe folgende Situation in Python. Ein Modul sieht im Prinzip so aus:
Code:
def Foo()
    ...

Programmanweisungen
...
Jetzt würde ich gerne in einem anderen Modul die Funktion Foo importieren (und auch nur die!). Das mache ich so:
Code:
from Module1 import Foo
Gut, funktioniert auch, nur: Aus unerfindlichen Gründen werden die Programmanweisungen aus Module1 in Module2 einmalig mit ausgeführt?! Das gibt ja eigentlich überhauptkeinen sinn, die sollten ja garnicht mitimportiert werden. Ist das ein Bug, As Designed, oder wie macht man das richtig?!
  Mit Zitat antworten Zitat