Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python3.6中的sqlite3_备份?_Sqlite_Python 3.6_Cpython - Fatal编程技术网

如何使用Python3.6中的sqlite3_备份?

如何使用Python3.6中的sqlite3_备份?,sqlite,python-3.6,cpython,Sqlite,Python 3.6,Cpython,从PythonV3.7开始,有一个名为的函数将数据库从一个连接复制到另一个连接。文档中说明所需的SQLite版本为“3.6.11或更高版本” 在我的系统中,我有SQLite版本3.22.0和Python版本3.6.8。我无法升级Python版本,但似乎我有一个支持函数的SQLite版本 但是,由于\u sqlite3模块直接指向.so文件,因此它们似乎不可用: >>> import _sqlite3 >>> _sqlite3.__file__ '/usr/li

从PythonV3.7开始,有一个名为的函数将数据库从一个连接复制到另一个连接。文档中说明所需的SQLite版本为“3.6.11或更高版本”

在我的系统中,我有SQLite版本3.22.0和Python版本3.6.8。我无法升级Python版本,但似乎我有一个支持函数的SQLite版本

但是,由于
\u 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函数吗