Python-将字符串变量连接到sqlite3 create语句

时间:2018-11-15 15:56:35

标签: python string sqlite create-table

我需要在sqlite3 create语句中连接字符串变量。我只发现.format对附加表名很有帮助。但是,我想将由其余create语句组成的整个字符串str附加到该语句本身。任何帮助将不胜感激。

for x in range(0, 100):
    if x == 99:
        str += "port_%d integer not null" % (x)
    else:
        str += "port_%d integer not null, " % (x)
s_table = """ CREATE TABLE recordings(timestamp datetime default current_timestamp,
                    dev_name text not null,"""+str+"""); """ //how can I attach str in here?
c.execute(s_table)

0 个答案:

没有答案