私はPythonのプロジェクトでこの種の構造に取り組んでいます:
main.py #must get all the classes from /handlers
jhpy.py
handlers/ #files must import jhpy without making meth code in the a, b, ... files
/a.py
/b.py
/...
entities/ # files in handlers may need these. foo, bar, ... must import jhpy without making creepy code
/foo.py
/bar.py
/...
主な目標は、すべてのファイルで sys.blah blah を実行する必要なく、これらすべてを機能させることです。ポイントは、a、b、foo、bar、... にそのような恐ろしいコードを持たせないことです。
何か案は?もっと多くのファイルを作成する必要があると確信しています。を追加する必要があるかもしれませんが__init__.py
、その場合、これらのファイルに何を書き込めばよいでしょうか? これらの「余分な」ファイルは、新しいファイルをに追加してもクリーンなままになるように、ダーティな作業を行う必要があり/handlers
ます/entities
。