Nella maggior parte degli ambienti di programmazione è chiaro come il codice sia distribuito in più parti e come tutto interagisca. In Python mi sembra di essere completamente perso.Come appare il layout di un'applicazione Python?
Come dovrebbe apparire il layout di un'applicazione Python?
Attualmente ho:
setup.py application_name/ __main__.py __init__.py views/ controllers/ model/ resources/ <- images, videos, ...
Come si fa a eseguire l'applicazione?
io ho uno script corridore con il seguente contenuto
#!/usr/bin/env python -m "application_name"
Se uno anche utilizzare
__main__.py
per questo scopo? È necessario uno script per runner?Come si devono importare parti dell'applicazione? (Python 2,6)
Per esempio in
application_name/__main__.py
from . import controllers.MainWindow
Come si fa a Disposizione vostre applicazioni?
Duplicate: http://stackoverflow.com/questions/171785/how-do-you-organize-python-modules, http://stackoverflow.com/questions/ 527919/how-to-correttamente-organiz-a-package-module-dependency-tree, http://stackoverflow.com/questions/501945/how-to-modularize-a-python-application –