如果我有这样的文件目录:
-Proj
- Proj.py
- Directory
- input.txt
并且Proj.py想要从input.txt中读取,我该怎么做到? open()似乎只取一个绝对地址。
答案 0 :(得分:4)
相对路径是相对于当前工作目录的,当前工作目录通常是调用python解释器时shell所在的目录。
使用类似
的内容import os
open(os.path.join(os.path.dirname(__file__), 'Directory', 'input.txt'))