【发布时间】:2010-10-20 16:44:00
【问题描述】:
假设我有这个准系统结构:
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
如何更改这些文件才能正常工作?
注意:如果答案是 __init__.py 中的“import acme1”、“import acme2”等,有没有办法在不手动列出它们的情况下完成?
【问题讨论】:
-
正如你所描述的,它应该已经可以工作了......你有什么问题?