Wie erstelle ich manuell einen Namespace -Paket aus einer Liste von Pfaden?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie erstelle ich manuell einen Namespace -Paket aus einer Liste von Pfaden?

by Anonymous » 20 Mar 2025, 14:36

Laut Pep420 haben Namespace -Pakete die niedrigste Vorrang. Beispielsweise erstellt XXX kein Namespace -Paket xxx Wenn es XXX/__ init __. py s oder xxx. Verwenden Sie es als Namespace -Paket mit sys.path.insert (0, '/path') und importieren Sie dann xxx . Aber jetzt bekomme ich irgendwie ein anderes reguläres Paket, das auch XXX das von mir gewünschte Namespace -Paket beschattet. Oder besser, da das Namespace -Paket nur eine Liste von Pfaden ist (die aus dem __Path __ -attribut abgerufen werden können), wie kann ich ein Namespace -Paket aus einer bestimmten Liste von Pfaden manuell erstellen? /> Ich kann keine Änderungen an/path/xxx vornehmen, z. B. Hinzufügen eines __init __.

Top