这是我的目录的可视化表示:
这是来自 test1.py 的代码片段
....
def foo():
f=read("./test1.dat","r")
....
这是test2.py的代码
import imp
TEST1 = imp.load_source('test1', '../test1.py')
def test2():
TEST1.foo()
运行 test2.py
cd subdir
python test2.py
得到 IOERROR:没有这样的文件或目录:“./test1.dat”
我的问题是:
如果我不更改目录结构,例如将 test2.py 移动到其父目录,是否可以在模块 test2 中调用模块 test1 时找到正确的文件?