Chinaunix

标题: 如何直接打开bz2压缩的sqlite3数据库? [打印本页]

作者: shaohao    时间: 2010-08-04 19:47
标题: 如何直接打开bz2压缩的sqlite3数据库?
本帖最后由 shaohao 于 2010-08-04 19:48 编辑

sqlite3的数据库文件使用bz2压缩的,使用python的sqlite3模块访问的时候需要先解压缩到一直文件中再访问。
我想结合bz2模块直接访问,就像minidom可以直接访问压缩的gz文件那样

  1. xmlfile = gzip.open(ifn)
  2. dom = xml.minidom.parse(xmlfile)
  3. ...
  4. xmlfile.close()
  5. dom.unlink()
复制代码
不知道sqlite3能不能这样.
发现sqlite3的connect不能用file object对象作为参数啊!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2