Ganzes Skript wird beim Import einer Funktion ausgeführt
Verfasst: Mittwoch 14. August 2013, 11:07
Hallo
Ich habe die Import-Funktion eigentlich schon öfters benutzt, nur jetzt erst habe ich ein merkwürdiges Verhalten festgetellt, wo ich mir nciht sicher bin ob das Normal ist oder sich aus einer Kombination von Umständen ergeben hat.
Ich habe ein Script1, wo am Anfang ein paar Dinge mit dem Print Befehl ausgegeben werden und dannach eine Funktion1 definiert wird. Nun wollte ich diese Funktion1 in einem anderen Skript2 nutzen und diese importieren. Importiere ich besagte Funktion1 jetzt jedoch mit "from script1 import funktion1" wird beim ausführen von Script2 das komplette Script1 ausgeführt, nicht nur die Funktion importiert. Merkwürdig?
Ich habe die Import-Funktion eigentlich schon öfters benutzt, nur jetzt erst habe ich ein merkwürdiges Verhalten festgetellt, wo ich mir nciht sicher bin ob das Normal ist oder sich aus einer Kombination von Umständen ergeben hat.
Ich habe ein Script1, wo am Anfang ein paar Dinge mit dem Print Befehl ausgegeben werden und dannach eine Funktion1 definiert wird. Nun wollte ich diese Funktion1 in einem anderen Skript2 nutzen und diese importieren. Importiere ich besagte Funktion1 jetzt jedoch mit "from script1 import funktion1" wird beim ausführen von Script2 das komplette Script1 ausgeführt, nicht nur die Funktion importiert. Merkwürdig?