Optimiert Python Module, wenn sie mehrmals importiert werden?

Wenn ein großes Modul von einem Untermodul Ihres Codes geladen wird, hat es dann einen Vorteil, auf das Modul aus diesem Namespace zu verweisen, anstatt es erneut zu importieren?

Zum Beispiel: Ich habe ein Modul MyLib, das ReallyBigLib ausgiebig nutzt. Wenn ich Code habe, der MyLib importiert, sollte ich das Modul wie folgt ausgraben:

import MyLib
ReallyBigLib = MyLib.SomeModule.ReallyBigLib

oder nu

import MyLib
import ReallyBigLib

Antworten auf die Frage(12)

Ihre Antwort auf die Frage