В этом сообщении о SQLite, aaronasterling сказал мне, что
-
cmd = "attach \"%s\" as toMerge" % "b.db"
: неверно -
cmd = 'attach "{0}" as toMerge'.format("b.db")
: правильный -
cmd = "attach ? as toMerge"; cursor.execute(cmd, ('b.db', ))
: правильная вещь
Но я думал, что первая и вторая одинаковы. Каковы различия между этими тремя?