まず第一に、スタックオーバーフローがこの議論でいっぱいであることを私は知っています(しかし、レビューの質問を検討することができます)。Pythonプロジェクトを整理する方法について質問があります。
このリンクから私はこの素敵なスキーマを見つけました
/myproject
/__init__.py # This makes it a Python package and importable.
/evaluate.py # Contains the code to actually do calculations.
/main.py # Starts the application
/ui.py # Contains the code to make a pretty interface
このウェブサイト __init__.py
からは通常空です
私の質問は:
- 関数(def foo)があるとします。fooはevaluate.pyまたはmain.pyにありますか?
- fooが
main.py
(またはevaluate.py
)にある場合、evaluate.py(またはmain.py)には何が含まれていますか? - 時々私は見つけ
utilities.py
たりmodule.py
。ユーティリティ.py/module.pyにはどのようなものが含まれていますか?
前もって感謝します