标签: c++ python sqlite permissions subprocess
我遇到了以下问题:当我直接启动C ++编写的应用程序时,使用sqlite3_open_v2()连接到sqlite数据库文件没有问题。但是当我通过python脚本(使用subprocess.Popen)执行应用程序时,我总是得到一个
调用sqlite3_open_v2()时,“无法打开数据库文件”错误
“无法打开数据库文件”错误
我认为这可能是文件权限的问题。但我将数据库文件和包含文件夹的r / w权限设置为每个人。
有人知道问题可能是什么吗?