当前位置: 首页 > 面试题库 >

使用Python,我可以保留一个持久字典并对其进行修改吗?

李捷
2023-03-14
问题内容

因此,我想将字典存储在持久文件中。是否可以使用常规词典方法在该文件中的词典中添加,打印或删除条目?

看来我可以使用cPickle来存储字典并加载它,但是我不确定从哪里获取它。


问题答案:

如果你的钥匙(不一定是值)都是字符串,则搁置标准库模块,你想要做很完美的东西。



 类似资料:
  • 事务中的持久实例(就是通过 session 装载、保存、创建或者查询出的对象) 被应用程序操作所造成的任何修改都会在 Session 被刷出(flushed)的时候被持久化(本章后面会详细讨论)。这里不需要调用某个特定的方法(比如 update(),设计它的目的是不同的)将你的修改持久化。所以最直接的更新一个对象的方法就是在 Session 处于打开状态时 load() 它,然后直接修改即可: D

  • 问题内容: 我想控制全局变量(或全局范围的变量),使其在程序初始化代码中仅设置一次,然后将其锁定。 我对全局变量使用UPPER_CASE_VARIABLES,但是我想有一种确定的方法,无论如何不要更改变量。 python是否提供(或类似)功能? 您如何控制全局范围的变量? 问题答案: Activestate有一个由古老的Alex Martelli 撰写的题为“ Constants in Pytho

  • 我试图遍历每个数字索引,并过滤所述索引中excepted_words的任何实例。这个程序的输出似乎几乎没有修改,如果有的话。我该怎么解决这个问题? 输出:

  • 本文向大家介绍python读文件保存到字典,修改字典并写入新文件的实例,包括了python读文件保存到字典,修改字典并写入新文件的实例的使用技巧和注意事项,需要的朋友参考一下 实例如下所示: 以上这篇python读文件保存到字典,修改字典并写入新文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 其实相对于VIP的切换,动态修改持久化则是比较常见的一个需求,一般在一主多从多Sentinel的HA环境中,为了性能常常在Master上关闭持久化,而在Slave上开启持久化,但是如果发生切换就必须有人工干预才能实现这个功能。可以利用client-reconfig-script自动化该进程,无需人工守护,我们就以RDB的动态控制为例: Sentinel配置文件如下: sentinel client

  • 问题内容: 我以为我知道Python,直到今晚。做这样的事情的正确方法是什么?这是我的代码: 基本上,我想知道,而不是该步骤,我将如何正确地制作列表或字典的副本,以便更改时不会随之更改? 问题答案: 您正在体验的是引用的概念。Python中的所有对象都有一个引用,当您将一个名称分配给两个名称和时,这将导致两者并指向 _同一_对象。 随着名单,你可以创建一个新的列表是一个 副本, 另一个使用。 有关

  • 可以用JAVA创建一个对象,然后立即在同一行上使用setter吗? 如下所示:。设置某物(“字符串”); 我如何才能正确地执行此操作,eclipse总是说: 类型不匹配:无法从空转换到类类型

  • 问题内容: 我有使用获取的持久性hibernate对象 从那以后我改变了它。 我想执行以节省内存,因为我已经完成了该对象。 此处的文档指出,该对象的更改将不会保留。换句话说- 逐出会使我丢失对对象所做的更改。 我可以打电话,但是那会清空所有更改。 在逐出之前,如何保持对单个持久对象所做的更改? 问题答案: 呼叫或,然后您可以根据需要呼叫evict。但是,您必须先刷新会话,然后再执行此操作。出于充分