我正在尝试编写游戏。因此,我有许多不同类型的代码,并希望将它们安排在一个有用的层次结构中。
我已经查看了涉及放置__init__.py
在每个文件夹中的解决方案,但我仍然有些困惑,尽管不如 python 解释器那么多。
现在假设resource1.py
想要从目录中导入一个函数physics1.py
,或者实际上是目录中的任何其他.py
文件,Game
我该怎么做呢?
我已经尝试过from bin.physics.physics1 import function
,但显然这不起作用。
谢谢你的帮助。
/Game
launcher.py
/bin
game.py
__init__.py
/physics
__init__.py
physics1.py
physics2.py
/resources
__init__.py
resource1.py