gpt4 book ai didi

python - Django : Create a dynamic path with BASE_DIR

转载 作者:太空宇宙 更新时间:2023-11-04 08:31:00 26 4
gpt4 key购买 nike

我有一个非常简单的问题,但我不明白为什么它不起作用。我想像这样设置 .json 文件 的路径:

with open(settings.BASE_DIR + '../../package.json') as package_json_file:

但是我遇到了这个问题:

FileNotFoundError: [Errno 2] No such file or directory: '/home/val/Bureau/Projets/APP/app/src../../package.json'

如何从 BASE_DIR 定义路径并返回到 .json 文件?

最佳答案

您可以在错误消息中看到问题:src../../package.json - src.. 中缺少正斜杠。

不要连接字符串,而是使用 os.path.join 这样您就不必担心丢失/重复的正斜杠。

import os
os.path.join(settings.BASE_DIR, '../../package.json')

关于python - Django : Create a dynamic path with BASE_DIR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52932635/

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