python 返回上一级目录
时间: 2023-09-03 11:14:45 浏览: 324
Python – 获取当前目录/上级目录/上上级目录
要返回上一级目录,你可以使用 `os.path` 模块中的函数来处理路径。具体而言,你可以使用 `os.path.abspath()` 函数将相对路径转换为绝对路径,然后使用 `os.path.dirname()` 函数获取绝对路径中的目录部分。
以下是一个示例,展示如何返回上一级目录:
```python
import os
# 获取当前脚本所在的目录
current_directory = os.path.dirname(os.path.abspath(__file__))
# 返回上一级目录
parent_directory = os.path.dirname(current_directory)
print(parent_directory)
```
在示例中,`__file__` 是一个内置变量,表示当前脚本的文件名。`os.path.abspath(__file__)` 将这个相对路径转换为绝对路径。然后,`os.path.dirname()` 函数提取出绝对路径中的目录部分,从而得到上一级目录。
请注意,在使用这段代码时,确保你的脚本已保存在一个文件中。如果你直接在 Python 解释器中运行这段代码,`__file__` 变量将无法获取到正确的值。
这样,你就可以获得上一级目录的路径,并进行后续操作了。
阅读全文