Gibt es beim Schreiben von Python-Modulen eine Möglichkeit, zu verhindern, dass es zweimal durch die Client-Codes importiert wird? Genau wie die c/C++ Header-Dateien tun:Wie kann verhindert werden, dass ein Modul zweimal importiert wird?
#ifndef XXX
#define XXX
...
#endif
Vielen Dank!
Sie beachten Sie, dass 'reload()' werden keine Verweise auf das alte Modul reparieren, ist so nicht wirklich alles, was nützlich. –
Das ist ein wichtiger Punkt. Vielen Dank. –
Referenzen: http://docs.python.org/tutorial/modules.html#more-on-modules. http://docs.python.org/reference/simple_stmts.html#the-import-statement –