📜  使用Python获取当前目录的父目录(1)

📅  最后修改于: 2023-12-03 14:49:51             🧑  作者: Mango

使用Python获取当前目录的父目录

在Python中,获取当前目录的父目录可以使用os模块中的path属性。具体做法如下:

import os

# 获取当前目录
cwd = os.getcwd()

# 获取当前目录的父目录
parent_dir = os.path.abspath(os.path.join(cwd, ".."))

上面的代码中,首先使用os.getcwd()获取当前工作目录,也就是当前文件所在目录。然后使用os.path.abspath()方法将父目录的相对路径转换为绝对路径,最后使用os.path.join()方法将当前目录的路径和父目录的相对路径拼接起来。

需要注意的是,os.path.abspath()方法会将相对路径转换为绝对路径,因此即使在不同系统中运行,也能够正确地获取父目录。

下面是完整的代码片段:

import os

# 获取当前目录
cwd = os.getcwd()

# 获取当前目录的父目录
parent_dir = os.path.abspath(os.path.join(cwd, ".."))

print(parent_dir)

输出结果为:

/Users/username/Documents

其中,/Users/username/Documents是当前目录的父目录。