Nehmen wir an, ich habe diese einfache Struktur:
project/
main.py
providers/
__init.py__
acme1.py
acme2.py
acme3.py
acme4.py
acme5.py
acme6.py
Angenommen, dass main.py
enthält (teilweise):
if complexcondition():
print providers.acme5.get()
Wo __init__.py
leer ist und acme*.py
enthalten (teilweise):
def get():
value=complexcalculation()
return value
Wie kann ich diese Dateien ändern, damit sie funktionieren?
Hinweis: Wenn die Antwort "import acme1", "import acme2" usw. in __init__.py
Gibt es eine Möglichkeit, dies zu erreichen, ohne sie alle von Hand aufzulisten?