json中loads的用法

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

  

posted @ 2016-11-10 15:26  梦轻尘  阅读(16754)  评论(0编辑  收藏  举报