Python의 사전을 파일에 저장하고 읽기 및 사용
Google Cloud의 항목마다 1000Qotas/day를 사용할 수 있지만 검색하려면 100개의 quotas가 필요하고 아무 생각 없이 API를 사용하면 한순간에 사용 제한이 넘어 내일 새로운 Google Cloud 프로젝트를 할 수밖에 없습니다.
따라서 개발 과정에서 얻은 데이터를 파일에 저장하고 API 호출 대신 파일을 읽는다.온라인으로 찾아봤는데 넘피 사용이 쉬운 것 같아서 적절히 저장·읽기 처리를 했는데 문제가 좀 생겼어요.저장된 사전 데이터를 읽으면 원래 데이터와 다른 데이터가 반환됩니다.이 대책은 약간의 공예품이 필요하기 때문에 비망록을 쓴다.
import numpy as np
def write_dic(logfile_name, obj):
# ファイルに書き込む
np.save(logfile_name, obj)
return
def load_dic(logfile_name):
# ファイルから読み込む
# np.load()の後ろに[()]を付けておくと、最初の辞書を取り出してくれる
obj = np.load(logfile_name, allow_pickle='TRUE')[()]
return obj
# ファイルに書き込む
write_dic("dic.npy", obj)
# ファイルから読み込む
newDic = load_dic("dic.npy")
상당히 간단하다
Reference
이 문제에 관하여(Python의 사전을 파일에 저장하고 읽기 및 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ikema/articles/2dbcd73d1a3a5e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)