Мне нужно объединить строковую переменную в операторе sqlite3 create
. Я нашел только .format
, что полезно для добавления имени таблицы. Тем не менее, я хочу прикрепить всю строку str
, состоящую из оставшейся инструкции create, к самой инструкции. Любая помощь будет принята с благодарностью.
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)