В большинстве программных сред ясно, как код распространяется на несколько частей и как все взаимодействует. В 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/how-to-correct-organiz-a-package-module-dependency-tree, http://stackoverflow.com/questions/501945/how-to-modularize-a-python-application –