| naamruimte Creëer Composite Namespace-pakketten |
Download nu |
naamruimte Rangschikking & Samenvatting
- Vergunning:
- MIT/X Consortium Lic...
- Naam uitgever:
- Paul J. Davis
naamruimte Tags
naamruimte Beschrijving
Creëer composietnaamspakketten In een notendop is NameSpace een Python-bibliotheek waarmee je composietnaamspakketten kunt maken zonder een submodule te veranderen. >>> IMPORT NAMEESPACE >>> NS = namespace.Namespace () >>> NS.PROXY ("NS.PATH", "OS.Path") >>> Import NS.Path >>> IMPORT SYS >>> NS .path == Sys.Modules Truethe General Idea Hier kunt u een PYPI-pakket voor de naamruimte creëren en vervolgens de individuele subpakketten aan de naamruimte toevoegen. Wenklijk als: # myamespace.pyimport namespacens = naamruimte .Namespace () ns.proxy ("myamespace.web", "django") en dan kunnen clientpakketten dit naamruimtepakket gebruiken als: importeer myamespace.web.forms als FormsThat's misschien niet het beste voorbeeld, maar hopelijk krijgt het het idee .Andere Beantroffen is dat dit niet mogelijk maakt voor magische toevoeging aan de naamruimte als een pakket ervoor kiest om erin te zijn. Ik voel me niet creatief genoeg om hier een goede oplossing voor te doen. Ik ben echter vrij zeker van het kan worden gedaan met een haak in setuptools. Vereisten: · Python
naamruimte Gerelateerde software