python - 查找目录位置 'x' 目录数向上

标签 python python-3.x directory filepath

假设我有一个根目录,从当前目录向上有“x”个目录。假设“x”可以更改,因此不能以任何方式进行硬编码,如何在 python 中找到此根目录的完整路径?

最佳答案

您可以使用pathlib :

from pathlib import Path

levels_up = 1  # or whatever you want

current_dir = Path.cwd()
root = current_dir.parents[levels_up - 1]

print(root)
# /home   <-- one level up from my home directory

关于python - 查找目录位置 'x' 目录数向上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51199585/

相关文章:

c# - 获取 “Could not find part of the path” 错误

python - Google App Engine yaml 文件配置

python - App Engine 开发服务器 : bad runtime process port ['' ] No module named google. appengine.dist27.threading

python - 使用 PYCHARM 专业版和 WSL2 作为 python 解释器 : does not have access to some packages

python - 组内条件计数

pythonw 3.6.6 sys.stdout 在重新分配时不执行任何操作

python - Mosquitto 的问题和遗嘱(遗嘱)

python - PyInstaller UAC 无法在单一文件模式下工作

python - 何时使用反向内置而不是列表切片

git - git如何处理文件夹权限?