我想读取关键环境目录之外的目录中的文件。假设我有两个目录- folder1 - text1.txt- folder2 - text2.txt我已经设置:$ export HOME = ".../folder1/"在 Python 中:import oshome = os.getenv("HOME")我将如何访问folder2目录home,例如阅读text2.txt?
2 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
您可以使用os.path.join导航到文件
path = os.path.join(home, '..', 'folder2', 'text2.txt')
print(path)
输出将是
../folder1/../folder2/text2.txt
那是因为我们需要回退一层..才能出来folder1,然后进入folder2/text2.txt
呼如林
TA贡献1798条经验 获得超3个赞
您不能通过相对路径和连接来引用它吗?
IE
import os
home = os.getenv("HOME")
folder2 = home + '/../folder2/'
添加回答
举报
0/150
提交
取消