gpt4 book ai didi

python - 获取特定文件的父目录

转载 作者:太空狗 更新时间:2023-10-30 00:21:40 24 4
gpt4 key购买 nike

有一个文件a.py

位置是/home/user/projects/project1/xxx/a.py

如果我调用 os.getcwd(),它会给我 /home/user/projects/project1/xxx/。但我想访问 /home/user/projects/project1。我如何在 Python 中执行此操作?

编辑:我想我必须更清楚。我想要这个用于我的 Django 项目。

我在我的 settings.py 中使用这些代码:

PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))

然后我使用休闲代码来指定我的静态文件夹的位置。 :

os.path.join(PROJECT_PATH,'statics'),

我的settings.py文件在:/home/user/projects/project1/xxx/settings.py

我的静态文件夹与 settings.py 位于同一目录下。

现在我想把这个文件夹移动到/home/user/projects/project1

我应该如何处理 settings.py 中的代码

谢谢

最佳答案

from os.path import dirname

print(dirname(dirname(__file__)))

每次调用 dirname 时,它都会为您提供父目录。根据需要多次调用。

或者您可以执行以下操作:

normpath(join(path1, '..', '..'))

关于python - 获取特定文件的父目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12894815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com