Python中的SQLite3 - 无法识别的令牌

时间:2015-11-29 20:42:14

标签: python sqlite

我一直在为我的GCSE计算机科学进行一些控制性评估,我遇到了一些问题。我需要能够创建不同的表,如果尚未创建,我需要根据该人所在的类来命名它们(我不知道)。我让用户输入他们的类,然后将其保存在索引[1]的列表(nameyear)中。

c.execute('''CREATE TABLE IF NOT EXISTS %s (Name text, Score integer)''' % nameyear[1]) 

该类以这种格式保存,“11x1”。它不允许我使用'11x1'作为表的名称,尽管它被保存为字符串。我怎么克服这个?

由于

1 个答案:

答案 0 :(得分:0)

也许nameyear [1]不是一个字符串,所以只需要这样:

str(nameyear[1])