我一直对 Python 中的目录遍历这个主题感到有些困惑,并且有一个我很好奇的情况:我有一个文件,我想在与我当前所在的目录基本平行的目录中访问该文件。鉴于此目录结构:
\parentDirectory
\subfldr1
-testfile.txt
\subfldr2
-fileOpener.py
我正在尝试在 fileOpener.py 中编写脚本以退出 subfldr2,进入 subfldr1,然后在 testfile.txt 上调用 open()。
通过浏览stackoverflow,我看到人们使用os
并os.path
完成此操作,但我只找到了有关脚本源下子目录中文件的示例。
在处理这个问题时,我意识到我可以将脚本重新定位到 subfldr1 中,然后一切都会好起来的,但我对如何完成这件事感到好奇。
编辑:这个问题特别适用于 Windows 机器,因为我不知道驱动器号和反斜杠会如何影响这一点。