Einzelnen Beitrag anzeigen

Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#4

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

  Alt 19. Nov 2008, 18:26
Zitat von Meflin:
Auch wenn ich das wirklich dumm implementiert finde. Wozu kann ich denn spezifizieren, was ich importieren will, wenn dann doch "alles" importiert wird
Das ist ja so eigentlich gar nicht richtig. Diese Implementierung hat meiner Meinung nach durchaus gute Vorteile. Zum einen wird doch gar nicht alles importiert, sondern nur die genannte Funktion. Die anderen Funktionen sind nicht verfügbar, im importierenden Modul. Außerdem hat man so die Möglichkeit, einige Initialisierungen auszuführen. Auch vorteilhaft ist die Sache zum Debugging, da du so genau schauen kannst, wann du welche Datei importiert hast. Oder wenn du gerade ein Modul schreibst und dieses wenn möglich in eine Datei quetschen willst, dann kannst du dort Code unterbringen, der das Modul ein wenig testet und auch nur ausgeführt wird, wenn man das Modul direkt aufruft.

Mit freundlichen Grüßen,

Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat