0

私は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

4

1 に答える 1