我正在制作一个在Windows上使用的安装包,包括一个sqlite3数据库(不是只读的)。
当安装包时,sqlite3数据库由于某种原因变为只读。顺便说一句,我正在使用python 2.7.3(带有sqlite3 lib)来读取/写入它。
我的问题是,是否可以解锁sqlite数据库以通过python脚本,bat脚本或inno安装脚本进行读/写?
或者有没有办法让我修改我的inno设置脚本以防止sqlite数据库变为只读?
我试过搜索论坛并搜索答案,但没有成功找到答案。
提前谢谢!
答案 0 :(得分:2)
在Windows上,Program Files文件夹中的任何内容在正常使用期间都是只读的。数据文件应安装在别处。请参阅此处以获取有关放置位置的更多建议: