所以我有这样的目录结构
Execute_directory--> execute.py
|
Algorithm ---> algorithm.py
|
|--> data.txt
所以我在执行目录中,并在我的 python 路径中包含了以下路径。
sys.path.append(os.path.dirname(os.path.abspath(__file__)) + "/../Algorithm")
algorithm.py 有读取 data.txt 的代码
因此,当我运行 execute.py 时, execute.py 调用 algorithm.py 依次读取 data.txt 我认为上面的行应该已经完成了这项工作。它能够找到 algorithm.py 但不是 data.txt?
IOError: [Errno 2] No such file or directory:'data.txt'
任何线索我做错了什么?谢谢