我試圖使用Python 2.5字符串格式化,但是我已經在下面的例子中碰到的問題:在指數不支持的格式字符「」」(0×27):Python 2.5字符串格式化問題!
values = {
'url': 'http://blabla.com',
'link' : 'http://blabla.com',
'username' : 'user',
'spot' : 0,
'views' : 10,
'date' : 3232312,
'private' : 1,
}
query = """insert into hyves.Image (URL, StaticLink , HostUsername, SpotCount, ViewCount, UploadDate) values ('%(url)','%(link)','%(username)',%(spot),%(views),%(date), %(private))""" % values
print query
它給了我下面的錯誤:ValueError異常106. 任何人都可以幫助我嗎?
的[SQLITE3文檔(http://docs.python.org/library/sqlite3.html)給出瞭如何爲SQL做參數替換的例子查詢。 – 2010-09-13 13:47:50