0

我正在玩python(尤其是pygame),并且正在组织我的项目文件:

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

还有关于模块中全局常量的问题(比如配置变量——FPS、TILESIZE 等)。有什么方法可以访问/cls/level.py 中game.py 中定义的常量吗?而且,更重要的是——这是一种错误的方法,不是吗?我应该将其作为论据传递吗?

什么是pytonish方法?

4

1 回答 1

2

如果您将整个东西制作成一个包并制作cls一个包(通过__init__.py在每个目录中提供文件),那么levels.py您可以从from ..game import someConstant.

于 2012-08-14T02:26:43.477 回答