
python获取当前目录的上级目录
常见问答
怎样用Python代码找到当前目录的父目录?
我在Python脚本中需要获取当前工作目录的上一级目录,有没有简单的方法实现?
使用os模块获取当前目录的上级目录
可以使用os模块中的os.getcwd()来获取当前工作目录,然后再用os.path.dirname()函数获取上一级目录。示例代码:
import os
current_dir = os.getcwd()
parent_dir = os.path.dirname(current_dir)
print(parent_dir)
如何使用Pathlib模块获取当前目录的上一层目录?
我想用Python的Pathlib模块来获取当前目录的上级目录,有推荐的写法吗?
Pathlib模块获取父目录的简便方法
Pathlib模块通过Path对象的.parent属性可以非常方便地获取上级目录。示例如下:
from pathlib import Path
current_dir = Path.cwd()
parent_dir = current_dir.parent
print(parent_dir)
python获取脚本文件所在目录的上级目录怎么写?
我想获取当前执行的.py文件所在目录的上一级目录,而不是当前工作目录,该怎么操作?
获取脚本文件目录的父目录方法
可以使用__file__变量结合os.path模块实现,示例如下:
import os
script_dir = os.path.dirname(os.path.abspath(__file__))
parent_dir = os.path.dirname(script_dir)
print(parent_dir)