【发布时间】:2017-11-20 01:50:30
【问题描述】:
我在尝试从本地 django 应用程序读取 JSON 文件时遇到 No such file or directory 错误。
请注意我尝试了 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?
【问题讨论】:
-
你能显示“BASE_DIR”,“STATIC_URL”的完整路径吗?
标签: python json django python-3.x python-2.7