Ich möchte eine dynamische Liste von Modulen aus einem Paket zur Verfügung stellen. Layout:Python: Module in einem Paket bekommen
modules/
__init__.py
index.py
user.py
Im Moment habe ich ein modulelist
Tupel statisch definiert wie folgt:
modulelist = ('index','user')
Und ich Zugriff dann from modules import modulelist
Was die kanonische Weise ist das Tupel zur Verfügung zu stellen (oder Liste) dynamisch ?
Es gibt keinen kanonischen Weg zu Module dynamisch importieren Der Implementor kann einige in 'modules/__ init __. Py' importiert haben, aber es gibt keine Möglichkeit zu wissen, welche Module überhaupt importiert werden sollen. – tdelaney
genauer gesagt, gibt es eine sichere Möglichkeit, eine Liste der Module im Paket zu rendern? im Ordner 'modules' in diesem Fall – Wells