文章内容
2024/2/2 0:02:39,作 者: 黄兵
Python 获取父目录路径
如果我们在 Python 中需要获取父目录路径,可以使用 os.path.abspath 和 os.path.dirname 函数来构建新的路径。
以下是代码示例:
import os
# 获取当前文件所在目录的上级目录
parent_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
# 构建 .env 文件的路径
dotenv_path = os.path.join(parent_dir, '.env')
# 确保路径存在
if os.path.exists(dotenv_path):
# 执行您的操作,比如加载环境变量等
pass
else:
print(f"Error: {dotenv_path} not found.")
这里使用了 os.path.dirname(__file__) 获取当前脚本文件所在的目录,然后通过 os.path.abspath 获取其绝对路径。
接着使用 os.path.join 构建了上级目录的路径,并在此基础上构建了 .env 文件的路径。
最后,通过 os.path.exists 检查文件是否存在,确保路径有效性。
请注意,这里使用了 __file__ 来获取当前脚本文件的路径。如果您在交互式环境中执行,可能需要适当调整。
其它相关推荐:
评论列表