python中json中的loads()和dumps()它們的作用經常弄換了,這里記錄下,loads方法是把json對象轉化為python對象,dumps方法是把pyhon對象轉化為json對象,我是這么理解的,先上段loas的代碼:
#!/usr/bin/env python
#coding=utf8
import os
import sys
import json
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
db_user_info = BASE_DIR + r"\database\users_dict"
username = "liuhui"
def quxian():
with open(db_user_info, "r+", encoding="utf8") as user_file:
users_info = json.loads(user_file.read())
if username in users_info.keys():
print("ok")
else:
print("wrong")
quxian()
