在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())