如何使用 Python 的 shelve 模块删除数据?

如何使用 python 的 shelve 模块删除数据?

python 的 shelve 模块

shelve 模块提供了一个类似于字典的持久化数据结构,允许将对象存储在文件中。在 shelve 中,键和值都可以是任何 python 对象

删除密钥和值

要删除 shelve 中的特定密钥和值,可以使用 del 语句。例如,如果您有一个打开的 shelve 文件名为 qwer,其中存储有 qwer[www] = '123',则可以删除该键值对:

del qwer['www']

执行此操作后,www 键及其关联的值将从 shelve 中删除。

删除所有键和值

要删除 shelve 中的所有键和值,可以使用 clear() 方法。该方法将从 shelve 中删除所有数据,但 shelve 文件本身将保持不变。

qwer.clear()

执行此操作后,shelve 将完全清空,不包含任何键或值。

以上就是如何使用 Python 的 shelve 模块删除数据?的详细内容,更多请关注其它相关文章!