文章标签 ‘tokyocabinet’
python-tokyocabinet扩展在python下安装的时候可能会报告tcutil.h和tctdb.h不存在的问题,这样的时候你需要手工修改python的扩展安装脚本。 from setuptools import setup, Extension setup( name = "tokyocabinet", version = "0.5", packages = [’tokyocabinet’], ext_modules = [ Extension( "tokyocabinet.btree", [’tokyocabinet/btree.c’], include_dirs = [’/usr/local/tokyocabinet/include’], library_dirs = [’/usr/local/tokyocabinet/lib’], libraries=["tokyocabinet"] ), Extension( "tokyocabinet.hash", [’tokyocabinet/hash.c’], include_dirs = [’/usr/local/tokyocabinet/include’], library_dirs = [’/usr/local/tokyocabinet/lib’], libraries=["tokyocabinet"] ), Extension( "tokyocabinet.table", [’tokyocabinet/table.c’], include_dirs = [’/usr/local/tokyocabinet/include’], library_dirs = [’/usr/local/tokyocabinet/lib’], libraries=["tokyocabinet"] ) ], [...]
需要注意的是,tc只支持保存值支付串或者字节码到tablestc只允许一个线程去读写表。以下是我用的程序里的一段代码
