用于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'):