So habe ich eine Klasse in einem Modul, das einige statische Methoden hat. Ein paar dieser statischen Methoden machen nur CRC-Checks und so, und sie sind außerhalb der Klasse nicht wirklich nützlich (ich würde sie nur zu privaten statischen Methoden in Java oder C++ machen). Ich frage mich, ob ich sie stattdessen zu globalen Klassenfunktionen (außerhalb der Klasse) machen sollte.Statische Methode vs Modul-Funktion in Python
Gibt es einen Vorteil, dies zu tun? Die Klasse wird von from module import class
importiert, also mache ich mir keine Sorgen darüber, dass diese Module ebenfalls eingefügt werden. Aber sollte ich sie nur Klassenmethoden machen, damit from module import *
sicherer ist oder so?
Ich wusste nicht über '__all__'. Danke =] – Falmarri