用于python的微信存储模块。

pywe-storage的Python项目详细描述


用于python的微信存储模块。

安装

pip install pywe-storage

用法

内存存储:

In [1]: from pywe_storage import MemoryStorage

In [2]: storage = MemoryStorage()

In [3]: storage.set('xx:oo', {'a': 1, 'b': 2})

In [4]: storage.get('xx:oo')
Out[4]: {'a': 1, 'b': 2}

重新发现存储:

In [1]: import redis_extensions as redis

In [2]: r = redis.StrictRedisExtensions(host='localhost', port=6379, db=0)

In [3]: from pywe_storage import RedisStorage

In [4]: storage = RedisStorage(r)

In [5]: storage.set('xx:oo', {'a': 1, 'b': 2})

In [6]: storage.get('xx:oo')
Out[6]: {u'a': 1, u'b': 2}

In [7]: r.get('pywe:xx:oo')
Out[7]: '{"a": 1, "b": 2}'

方法

class MemoryStorage(BaseStorage):
    def __init__(self, prefix='pywe'):

class RedisStorage(BaseStorage):
    def __init__(self, redis, prefix='pywe'):

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX触控事件未触发Ubuntu 20.04触控笔记本电脑   java如何在AWT中关闭窗口?   java Dagger 2:注入具有构造函数参数的成员   创建对象的Java调用类   对象我想在A.java中添加两个数字,并在B.java中打印结果(如何?)   java如何使用AWS SDK for Android从数字海洋空间下载图像?   java Facebook sdk 4.0.1无法使用Android studio获取某些字段   4分钟后web应用程序(Angular 8和Rest API)中的java自动会话超时   在Eclipse for Java EE developers edition中禁用HTML警告   java按字母顺序排列字符串我错过了什么明显的东西吗?   java在Jshell中println和printf有什么不同