当程序作为子进程执行时,sqlite无法打开数据库文件

时间:2012-06-27 07:49:16

标签: c++ python sqlite permissions subprocess

我遇到了以下问题:当我直接启动C ++编写的应用程序时,使用sqlite3_open_v2()连接到sqlite数据库文件没有问题。但是当我通过python脚本(使用subprocess.Popen)执行应用程序时,我总是得到一个

  调用sqlite3_open_v2()时,

“无法打开数据库文件”错误

我认为这可能是文件权限的问题。但我将数据库文件和包含文件夹的r / w权限设置为每个人。

有人知道问题可能是什么吗?

0 个答案:

没有答案