0

我用Python编写了一个代码,我想把它变成一个 Ubuntu PPA,这样每个人都可以下载并使用它。

为了存储数据,我使用了postgresql而不是文件,因为它为我提供了表的结构。

现在如果我把我的代码变成一个包,我想我需要把 postgresql 作为一个依赖项(仍然不确定,但很可能)。如果是,我不想这样做,因为我的应用程序非常小,而且我不希望有人安装我的软件,安装他不使用的 postgresql。

所以我的问题是无论如何我可以避免将 postgresql 作为依赖项。可能是 Ubuntu 默认的任何其他数据库工具,或者将其存储在系统中并访问它。

欢迎所有意见。:)

感谢你。

4

1 回答 1

0

这似乎是SQLite的一个用例。

它将一个小型数据库引擎嵌入到您的应用程序中并写入文件。您可能需要先阅读SQLite 的适当用途页面,以确定这是否符合您的需求。

对于 Python2,有一个库sqlite3

于 2016-07-23T13:53:51.567 回答