Python桌面应用程序数据库
Python可以支持多种数据库。
但是我想要一个适合桌面应用程序的数据库,这个数据库可以和Python的py2exe一起打包。
当应用程序的包移动时,它的数据库也需要一起移动。
比如,使用文本文件是可以做到的,但我想要一个可以以表格形式存储数据的数据库。
请给一些建议,关于数据库的相关性等等……
1 个回答
4
正如Martijn所说,Python里有一个自带的模块叫做sqlite3,你可以用它来创建和管理基于文件的sqlite数据库。
另外,你也可以使用一些第三方产品,比如firebird,这个也可以嵌入到你的应用程序里。
如果你只是想存储少量的信息,可以使用Python的pickle模块,或者用ConfigParser来读写简单的ini文件。