Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/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
查询数据库的python应用程序_Python_Database_User Interface - Fatal编程技术网

查询数据库的python应用程序

查询数据库的python应用程序,python,database,user-interface,Python,Database,User Interface,我需要开发一个GUI桌面应用程序,从用户那里获取输入,进行一些计算,然后运行一系列查询,这些查询应该导出到csv、xls或txt文件中。我想创建一个安装包,用户无需安装任何用于前端和其他数据库(MS Access除外)的应用程序即可安装该安装包。我的问题是 如果我的前端/GUI使用python,我可以创建一个安装包吗?我知道我们可以从.py文件创建和.exe文件。我希望在用户安装包时,将dB复制到最终用户计算机上我的程序中引用的正确文件夹路径中 我的计算机Windos 7 OS上的MS Acce

我需要开发一个GUI桌面应用程序,从用户那里获取输入,进行一些计算,然后运行一系列查询,这些查询应该导出到csv、xls或txt文件中。我想创建一个安装包,用户无需安装任何用于前端和其他数据库(MS Access除外)的应用程序即可安装该安装包。我的问题是

如果我的前端/GUI使用python,我可以创建一个安装包吗?我知道我们可以从.py文件创建和.exe文件。我希望在用户安装包时,将dB复制到最终用户计算机上我的程序中引用的正确文件夹路径中

我的计算机Windos 7 OS上的MS Access 2010是32位的,我在使用64位python 3.5.1版和PyODBC3.0.10版时遇到问题。我可以使用任何备用数据库sqlite吗?用户无需安装即可运行应用程序,我也不必担心将dB放在最终用户计算机上的正确文件夹中。我的数据库非常小,只有几个表,每个表大约有1000行


多谢

看起来您可以同时做到这两个方面-pyinstaller似乎支持sqlite3,这是一个用于处理sqlite的python库,它似乎非常适合您的用例:

关于导出-您可以使用python编写相应的代码,具体取决于您要查找的确切输出

下面是使用sqlite工具进行基本导出的示例:


希望这有帮助:

谢谢。你的回答很有帮助。太好了,很高兴听到!请将我的答案标记为答案,如果这能解决问题,tnx