我正在跟踪对游戏中的关卡所做的更改。我当前跟踪更改的方式是在sqlite数据库中。每个级别都应该有自己的数据库,因为在添加和删除级别时,所有级别只有一个数据库会带来复杂性。因此,对于每个级别,我想要一个与该级别具有相同名称的数据库。因此,对“foo”级别所做的更改将写入数据库“foo”。我不需要仅仅编辑数据库的实际名称。我想现在我可以在python中使用文件重命名功能,但我想知道是否有任何方法可以从一开始就更改名称。 下面是一个例子:
connection = sqlite.connect('\database\foo.db')
cursor = connection.cursor()
foo是变量
答案 0 :(得分:0)
您需要发布一些代码供我们完全回答。
您可以使用ALTER TABLE命令重命名数据库中的表,如果先关闭它,可以在磁盘上重命名sqlite db文件,并且可以在python代码中使用变量来表示名称你正在使用的数据库。但是如果你想要一个更具体的答案,你需要更加具体。