我想实现一个简单的应用程序(适用于 Windows),主要用于数据收集,并且我应该能够运行一些查询。
我可以从 python 代码生成一个 exe 文件,但我不想单独安装数据库,而是将其包含在安装程序中。我认为其他一些应用程序也会做同样的事情,或者它们需要安装 MySQL——而不是在开发模式下——因为我在 Windows 的“程序和功能”中看到有一些 MySQL 安装。
所以我的问题是:有没有办法使用 MySQL 或应用程序的特定准备方法,以便我能够使用一些数据库操作(包括保存数据)?备注:任何数据库都可以,我指的是 MySQL,因为我怀疑我看到了一些例子。
最佳答案
您可以使用Pyinstaller从数据库和 Python 文件中生成 exe。 Python 原生支持sqlite因此,如果您使用它,则无需安装任何额外的东西。
关于带有数据库的 Python 消费者应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25168723/