0

私はpython(特にpygame)で遊んでいて、プロジェクトファイルを整理しています:

/cls
    imageloader.py
    level.py
    __init__.py
/graphics
/maps
game.py
__init__.py
...

そして、モジュール内のグローバル定数 (構成変数 - FPS、TILESIZE など) についての質問があります。/cls/level.py内のgame.pyで定義された定数にアクセスする方法はありますか? そして、もっと重要なことは、それは間違ったアプローチですよね? 引数として渡す必要がありますか?

それを行うためのピトン的な方法は何ですか?

4

1 に答える 1

2

すべてをパッケージにし、(各ディレクトリにファイルをcls提供することによって)パッケージも作成する場合は、から行うことができます。__init__.pylevels.pyfrom ..game import someConstant

于 2012-08-14T02:26:43.477 に答える