问题描述
从Python v3.7开始,有一个名为backup()的函数将数据库从一个连接复制到另一个连接。该文档指出,所需的sqlite版本为“ 3.6.11或更高版本”
在我的系统中,我有sqlite版本3.22.0和Python版本3.6.8。我无法升级Python版本,但似乎我有一个支持sqlite3_backup函数的sqlite版本。
但是,由于_sqlite3
模块直接指向.so文件,因此它们似乎不可用:
>>> import _sqlite3
>>> _sqlite3.__file__
'/usr/lib/python3.6/lib-dynload/_sqlite3.cpython-36m-x86_64-linux-gnu.so'
# (after following the link from the virtualenv)
>>> _sqlite3.sqlite_version
'3.22.0'
我可以直接从Python调用sqlite3_backup C函数吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)