Seite 1 von 1
Eigene Funktionen als Module importieren
Verfasst: Dienstag 9. Dezember 2008, 22:52
von Shaldy
Also, ich möchte eine Reihe an Funktionen als Modul importieren. Die Funktionen sind alle selbst geschrieben. Das erste Problem ist, dass ich nicht weiß, was es mit diesem #!coding..... kram zu tun hat. Wozu ist das gut und wie verwende ich es richtig? Dann wüsste ich noch gerne ob ich irgendwas mit den Variablen beachten muss, denn die Funktionen im neuen Modul nutzen teilweise globale Variablen aus dem Hauptprogramm.
Verfasst: Dienstag 9. Dezember 2008, 23:28
von cofi
Was meinst du denn mit `#!coding kram' ?
Meinst du die shebang?
Oder das Encoding cookie?
Globale Variablen gibt es in Python nicht, sondern nur Variablen, die global für ein Modul sind - was man aber auch vermeiden sollte.
Wenn du
benutzt solltest du Funktionen per
problemlos aufrufen können.
Für den `from'-Import sollte das auch gelten, und von `from Module import *' solltest du ganz absehen.
Ich denke aber mal du solltest beim Tutorial anfangen, wenn du solche Probleme hast

Verfasst: Dienstag 9. Dezember 2008, 23:36
von Leonidas
Warum willst du funktionen als Module importieren? Warum importierst du nicht Funktionen aus Modulen?
a.py
main.py