如何为SQLite提供变量名称

时间:2010-10-23 19:36:17

标签: python database sqlite

我正在跟踪对游戏中的关卡所做的更改。我当前跟踪更改的方式是在sqlite数据库中。每个级别都应该有自己的数据库,因为在添加和删除级别时,所有级别只有一个数据库会带来复杂性。因此,对于每个级别,我想要一个与该级别具有相同名称的数据库。因此,对“foo”级别所做的更改将写入数据库“foo”。我不需要仅仅编辑数据库的实际名称。我想现在我可以在python中使用文件重命名功能,但我想知道是否有任何方法可以从一开始就更改名称。 下面是一个例子:

    connection = sqlite.connect('\database\foo.db')
    cursor = connection.cursor()

foo是变量

1 个答案:

答案 0 :(得分:0)

您需要发布一些代码供我们完全回答。

您可以使用ALTER TABLE命令重命名数据库中的表,如果先关闭它,可以在磁盘上重命名sqlite db文件,并且可以在python代码中使用变量来表示名称你正在使用的数据库。但是如果你想要一个更具体的答案,你需要更加具体。