假设我有这个准系统结构:
project/
main.py
providers/
__init.py__
acme1.py
acme2.py
acme3.py
acme4.py
acme5.py
acme6.py
假设main.py
包含(部分):
if complexcondition():
print providers.acme5.get()
哪里__init__.py
是空的并且acme*.py
包含(部分):
def get():
value=complexcalculation()
return value
如何更改这些文件才能正常工作?
注意:如果答案是“import acme1”、“import acme2”等等__init__.py
,有没有办法在不手动列出它们的情况下完成?