Wenn ein großes Modul durch ein Modul des Codes geladen wird, ist es ein Vorteil des Moduls aus diesem Namensraum zu verweisen, anstatt sie wieder zu importieren?Optimiert Python Module, wenn sie mehrfach importiert werden?
Zum Beispiel: Ich habe ein Modul MyLib, das ReallyBigLib ausgiebig nutzt. Wenn ich Code, der MyLib importiert, sollte ich das Modul ausgraben wie so
import MyLib
ReallyBigLib = MyLib.SomeModule.ReallyBigLib
oder nur
import MyLib
import ReallyBigLib
Danke, Ich könnte schwören, ich habe das irgendwo gelesen, aber ich konnte es nicht finden, um zu bestätigen – JimB
Wenn Sie jedoch das Modul erneut importieren möchten, können Sie die Funktion reload() verwenden. Dies könnte beispielsweise der Fall sein, wenn das Modul geändert wurde. –
Ich glaube dir, aber .. kannst du auf die Dokumente zeigen? – dfrankow