gpt4 book ai didi

python - Django: IOError [Errno 2] 使用 python 读取 JSON 文件路径时没有这样的文件或目录

转载 作者:行者123 更新时间:2023-11-30 22:35:19 26 4
gpt4 key购买 nike

在尝试从本地 django 应用程序读取 JSON 文件时,出现“没有此类文件或目录”错误。

请注意我尝试了 Stackoverflow 上提到的大部分方法。所以在说重复之前请三思……

这是我的代码,

尝试1:

json_data = os.path.join(BASE_DIR, STATIC_URL, "utils/config/my_json")
data = open(json_data,'r')

尝试 2:

json_data = os.path.join(STATIC_URL, "utils/config/my_json")
data = open(json_data,'r')

尝试 3:

json_data = os.path.join(BASE_DIR, STATIC_URL, "utils/config/my_json")
with open(json_data,'r') as file:
print file

我收到此错误,

IOError at /my_url/
[Errno 2] No such file or directory: '/static/utils/config/my_json'

执行os.path.join()后的文件url为'/static/'

我的代码哪里出了问题?在我的例子中如何读取 JSON?

最佳答案

您可以尝试以下操作吗:

json_data = os.path.join(BASE_DIR, 'static', "utils/config/my_json")
data = open(json_data,'r')

请在 BASE_DIR 目录中创建一个名为 static 的文件夹。我猜由于 STATIC_URL 以 / 开头,它会在根目录中搜索

关于python - Django: IOError [Errno 2] 使用 python 读取 JSON 文件路径时没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44603573/

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