Python桌面应用程序数据库

5 投票
1 回答
3198 浏览
提问于 2025-04-17 18:15

Python可以支持多种数据库。

但是我想要一个适合桌面应用程序的数据库,这个数据库可以和Python的py2exe一起打包。

当应用程序的包移动时,它的数据库也需要一起移动。

比如,使用文本文件是可以做到的,但我想要一个可以以表格形式存储数据的数据库。

请给一些建议,关于数据库的相关性等等……

1 个回答

4

正如Martijn所说,Python里有一个自带的模块叫做sqlite3,你可以用它来创建和管理基于文件的sqlite数据库。

另外,你也可以使用一些第三方产品,比如firebird,这个也可以嵌入到你的应用程序里。

如果你只是想存储少量的信息,可以使用Python的pickle模块,或者用ConfigParser来读写简单的ini文件。

撰写回答