将数据库添加到python应用程序的最简单方法是什么,这样在编译然后安装到另一台机器上时,没有必要安装一个单独的dbms?
答案 0 :(得分:4)
SQLite3 support is part of Python。这是一个文件支持的数据库,因此不需要在应用程序外部安装任何软件。考虑使用SQLAlchemy package以便于使用。
答案 1 :(得分:2)
Python在其标准库中包含模块sqlite3
。
答案 2 :(得分:1)
据我所知,无法将RDBMS捆绑到python应用程序中并将其发送以进行安装。
但是,如果你正在寻找一种存储应用程序数据的方法而不需要安装RDBMS的负担,你可以使用GDBM这是一个具有键值对的数据库,就像python词典一样,但它们是非易失性的,所以您可以将它们存储在磁盘中并在以后使用它们。 Python有一个dbm library来访问它。
或者,如果你当然需要RDBMS,你可以查看安装程序,这些安装程序可以在应用程序安装期间为你做这件事。