jm_p_op

django 대신러닝 기능 - json형식 dictionary_data 열기,저장 본문

팀/대신러닝

django 대신러닝 기능 - json형식 dictionary_data 열기,저장

jm_p_op 2023. 5. 31. 18:11
import json

데이터 저장 (user_genre가 딕셔너리 형식일때,)

    with open('user_active_data.json','w') as f :
        json.dump(user_genre, f, ensure_ascii=False, indent=4)

 

데이터 열기 (try를 쓴 이유- user_active_data.json 파일이 없다면 에러가 뜸으로)

    try:
        with open('user_active_data.json','r') as f:
            user_genre = json.load(f)
    except:
        user_genre={}

 


사용 목적 - 유저 취향 벡터를 하루한번 정리할때, 그 정보를 유지해야된다. 만약 서버가 망가졌을때, 그동안의 데이터가 사라질것을 방지하기 위해 저장을 해줘야한다.