我正在服务器上运行,并且我有一组实用程序,我希望在目录结构中“下方”和“旁边”的所有内容都是通用的。它看起来像这样:
Server/
server.py
serverutils.py
games/
gamehandle.py
__init__.py
我想知道如何从gamehandle.py导入serverutils.py。提前谢谢!
修改:
我看了here这个问题,而我所寻找的答案并不存在。我通过在服务器/文件夹中放置一个空的__init__.py
文件解决了我的问题。
答案 0 :(得分:0)
类似的东西:
import os
import imp
serverutils = imp.load_source("serverutils",os.path.join("..",'serverutils.py'))
或直接完整路径,因为之前的位置取决于您从哪里启动脚本。服务器中更容易的是拥有一个带完整路径的param文件。
serverutils = imp.load_source("serverutils",full_path_to_serverutils_script)