栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在代码运行之间保留变量的数据

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在代码运行之间保留变量的数据

只需对要保留的数据进行腌制。由于用例不需要非常复杂的数据存储,因此酸洗是一个很好的选择。一个小例子:

import pickleword_list = ["cat", "hat", "jump", "house", "orange", "brick", "horse", "word"]# do your thing here, likeword_list.append("monty")# open a pickle filefilename = 'mypickle.pk'with open(filename, 'wb') as fi:    # dump your data into the file    pickle.dump(word_list, fi)

稍后当您需要再次使用它时,只需加载它:

# load your data back to memory when you need itwith open(filename, 'rb') as fi:    word_list = pickle.load(fi)

-
您现在具有数据持久性。在这里阅读更多。一些重要的指示:

  1. 请注意
    'b'
    何时使用
    open()
    打开文件。泡菜通常以二进制格式存储,因此您必须以二进制模式打开文件。
  2. 我使用了
    with
    上下文管理器。这样可以确保在我完成对文件的所有工作后,安全关闭该文件。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/639652.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号