在Django工程里面写了一个通用方法,读取工程内文件里面的json内容
def read_json_file(file_path):
data = {}
with open(file_path, 'r') as f:
data = json.load(f)
return data
路径写的是相对路径,相对调用该方法的文件来写的,但是调用的时候找不到文件是为什么呢?
因为Django是manage.py
开始运行的,所以相对路径,相对manager.py
来写就会读取到。
试试下面这行命令就知道了,获取当前的工作目录
import os
# get_current_word_directory
print(os.getcwd())