2024-05-29 06:02:35 发布
网友
我正在尝试用Pygame制作一个(第一个)游戏,我一直坚持在整个项目中共享一个模块。你知道吗
我的项目树如下所示:
我有一个设置.py包含硬编码常量的文件(重力、玩家速度等…) 很多其他文件都需要它,我可以把它放在哪里,这样就可以从代码中的任何地方访问它?你知道吗
我标记pygame,即使它不是真正相关的,因为这是pygame用户可能已经遇到的问题。你知道吗
总结一下解决问题的方法:如果要从任何子文件夹(objects或other dir)导入settings文件,应首先使用sys.path.append指令将父目录添加到python路径:
objects
other dir
settings
sys.path.append
import sys sys.path.append('../') import settings
通过这种方式,python还将查找要导入的模块的父目录。你知道吗
总结一下解决问题的方法:如果要从任何子文件夹(
objects
或other dir
)导入settings
文件,应首先使用sys.path.append
指令将父目录添加到python路径:通过这种方式,python还将查找要导入的模块的父目录。你知道吗
相关问题 更多 >
编程相关推荐