json模块 pickle模块 shelve模块

 #json模块
# 字符串必须是双引号

# import json
# json.dumps() # 数据类型变为字符串
# json.

# dic = {'kang':'cool'}
#
# dic1 = json.dumps(dic)
#
# f = open('hello','w')
#
# f.write(dic1)

# f_read = open('hello','r')
# data = json.loads(f_read.read()) #json。loads 读出json数据
# print(data)
# print(type(data))


# dumps loads 与 dump load 没有什么区别,用于文件处理

# import json
# with open('json.py','r') as f:
# data = f.read()
# data = json.loads(data)
# print(data["name"])


# pickle模块 在使用上与json一样,支持的数据类型更多
# 序列化对象转化为字节 ,反序列化

# import pickle
# pickle.dumps()
# pickle.loads()
# pickle.dump()
# pickle.load()


# shelve模块 用于数据传送,支持的数据类型是有限的,不太常用
# 转化为字典 # 目的:将一个字典写入文本
# import shelve
# f = shelve.open(r'shelve1')
# f['l1'] = {'name':'luo','age':'20'}
# # f[] =
# # f[] =
#
# print(f.get('l1')['age'])

你可能感兴趣的:(json模块 pickle模块 shelve模块)