菜鸟IT的博客 >> Python
import pickle | pickle函数 | 把字典打包成特殊格式数据存储 - open("MyZiDian.pkzt","wb") | 载入 字典到特殊文件里 - pickle.dump(MyZiDian,pickle_file) | 载入字典到新的字典变量里 - MyZiDian2=pickle.load(pickle_file)
import pickle
# 创建1个字典
MyZiDian={"张三":18,"李四":25,"王五":33}
# 创建生成1个文件,并且参数wb代表二进制数据格式存储
pickle_file=open("MyZiDian.pkzt","wb")
# 把字典数据强制存储到上面的特殊文件里
pickle.dump(MyZiDian,pickle_file)
print("数据存储在特殊文件里")
# 每次都要记得关闭这个文件,否则数据仍然留在内存里,会丢失。
pickle_file.close()
print("文件关闭成功!")
# 读取这个文件,比如rb模式,把这个文件数据读取到内存
pickle_file=open('MyZiDian.pkzt','rb')
# 再次声明1个字典类型,并用pickle函数加载到这个字典变量了
MyZiDian2=pickle.load(pickle_file)
# 输出这个字典类型2
print(MyZiDian2)
————————————
数据存储在特殊文件里
文件关闭成功!
{'张三': 18, '李四': 25, '王五': 33}
Process finished with exit code 0
菜鸟IT博客[2022.01.28-21:59] 访问:365