python语法基础实验闯关答案python语法基础知识alert下载
下载地址 https://share.weiyun.com/GtsAwB3N 资料目录 python基础语法总结(超详细) Python基础语法总结大全(含思维导图) Python基础语法题库(含答案解析) 超详细的python语法要点思维导图 Python语法基础ppt Python语法基础50题(含答案解析) python语法基础课件教案 Python语法基础实验闯关及答案
举例 JSON 模块对象直接操作(⽂件可以是相对路径也可以是绝对路径) 1.dump (python 对象,⽂件) # # 准备操作的数据 users = {'admin': {'username': 'admin', 'password': '123', 'nickname': '⽼刘'}} # 1. 将程序中的数据,直接存储到⽂件中 # json模块的操作 with open('./data/3.1.json', 'w') as file: json.dump(users, file) 打开⼀个⽂件~ 通过json.dump函数,将该对象,添加到⽂件中 2.load( ⽂件) # 2. 将⽂件中的数据,读取到程序中 with open('./data/3.1.json', 'r') as file: users = json.load(file) print(users, type(users)) 5.Python 对象的序列化操作 1.序列化:按照有序的⽅式整理数据;反序列化:按照定义的有序⽅式,反向整理数据 2.pickle 序列化模块 把对象存储到⽂件中:dump (python 对象,⽂件) 提取⽂件中的内容到程序中:load (⽂件) 3.marshal 序列化模块 把对象存储到⽂件中:dump (python 对象,⽂件) 提取⽂件中的内容到程序中:load (⽂件) 4.shelve 序列化模块 sl = open (file )打开⽂件进⾏操作 sl["key"]=python 对象
|