0

如果我有这样的文件目录:

-Proj
   - Proj.py
   - Directory
       - input.txt

并且 Proj.py 想从 input.txt 中读取,我怎样才能得到它?open() 似乎只需要一个绝对地址。

4

1 回答 1

4

相对路径是相对于当前工作目录的,这通常是你调用 python 解释器时 shell 所在的目录。

使用类似的东西

import os
open(os.path.join(os.path.dirname(__file__), 'Directory', 'input.txt'))
于 2012-10-10T18:37:34.893 回答