📜  我如何获取父目录python(1)

📅  最后修改于: 2023-12-03 15:25:43.175000             🧑  作者: Mango

如何获取父目录 Python

在 Python 中,可以使用 os 模块来获取当前目录的父目录。

os 模块介绍

os 模块是 Python 中用来访问操作系统功能的模块。其中包含了很多获取文件、目录、环境变量等信息的函数。

获取父目录

在 Python 中,可以使用 os.path.abspath 函数获取当前目录的绝对路径,再使用 os.path.dirname 函数获取当前目录的父目录。

import os

current_dir = os.path.abspath(os.path.dirname(__file__))
parent_dir = os.path.abspath(os.path.join(current_dir, '..'))

以上代码中,file 代表当前 Python 脚本的文件名。使用 os.path.dirname 函数获取该文件所在的目录,使用 os.path.abspath 函数获取该目录的绝对路径。再使用 os.path.join 函数将该目录和 '..' 拼接在一起,获取该目录的父目录的绝对路径。

总结

在 Python 中,使用 os 模块可以获取当前目录或父目录的绝对路径。利用 os.path.abspath 和 os.path.dirname 函数可以实现获取当前目录的方法,利用 os.path.join 函数可以实现拼接路径的方法。以上这些方法是在日常开发中非常常用的。