跳转到主要内容

Python的一个类似字典、基于文件的缓存模块

项目描述

https://badge.fury.io/py/fcache.svg https://github.com/tsroten/fcache/actions/workflows/ci.yml/badge.svg

fcache是Python的一个类似字典、基于文件的缓存模块。它使用简单,具有可选的写入缓冲区,并且与Shelf兼容。

>>> from fcache.cache import FileCache
>>> mycache = FileCache('myapp')
>>> mycache['foo'] = [1, 2, 3, 4, 5]
>>> mycache['foo']
[1, 2, 3, 4, 5]
>>> mycache['bar'] = 'value'
>>> list(mycache)
['foo', 'bar']
>>> del mycache['foo']
>>> mycache['foo']
    ...
    KeyError: 'foo'
with FileCache('myapp') as mycache:
    mycache['foo'] = [1, 2, 3, 4, 5]

安装

要安装fcache,请使用pip

$ pip install fcache

文档

fcache的文档 包含简介以及API概述。有关如何开始使用fcache的更多信息,请务必阅读文档。

错误/问题跟踪器

fcache使用其GitHub问题页面 来跟踪错误、功能请求和支持问题。

许可协议

fcache在OSI批准的MIT许可协议下发布。有关更多信息,请参阅LICENSE.txt文件。

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码分发

fcache-0.5.2.tar.gz (7.3 kB 查看哈希值)

上传时间 源代码

构建版本

fcache-0.5.2-py3-none-any.whl (8.1 kB 查看哈希值)

上传时间 Python 3

由以下组织支持