Page 1 of 1

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

Posted: 20 Mar 2025, 14:36
by Anonymous
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 __.