在大多数编程环境中,很清楚代码如何分布到多个部分以及每个部分如何交互。在Python中,我似乎完全失去了。Python应用程序的布局是怎样的?
Python应用程序的布局应该如何查看?
目前我有:
setup.py application_name/ __main__.py __init__.py views/ controllers/ model/ resources/ <- images, videos, ...
怎样才能执行应用程序?
我有一个包含以下内容
#!/usr/bin/env python -m "application_name"
亚军脚本应该一个甚至使用
__main__.py
为了这个目的?是否需要跑步者脚本?应该如何导入应用程序的某些部分? (Python 2.6中)
例如在
application_name/__main__.py
from . import controllers.MainWindow
你如何布置你的应用程序?
重复:http://stackoverflow.com/questions/171785/how-do-you-organize-python-modules,http://stackoverflow.com/questions/ 527919 /如何正确组织一个包模块依赖树,http://stackoverflow.com/questions/501945/how-to-modularize-a-python-application – 2009-11-23 11:09:59