2015-08-08 149 views
0

好像我的SQL請求,在截至:的Python 2.7,類型錯誤:壞的操作類型一元+:「STR」

TypeError: bad operand type for unary +: 'str' 

你能告訴我,我做錯了什麼嗎? PS:我重命名了test1。

sql = "INSERT INTO dedi(test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1) VALUES ('%s', '%s', '%s', '%s', '%s' , '%s' , '%s' , '%s' , '%s' , '%s', '%s', '%s' , '%s' , '%s' ,'%s' ,'%s' , '%s', '%s', '%s', '%s', '%s' , '%s' , '%s' , '%s' )" % \ 
("Test", "flags/Test.png", "Test", data[servcount][9] , data[servcount][8] , +data[servcount][8] , data[servcount][0] , data[servcount][1] , data[servcount][2] , data[servcount][3] , "" , 0 , data[servcount][4] , data[servcount][5] , data[servcount][7] , 1 , 1, "", 0 , "", 1 , 0 , 1 , "") 

回答

1

你在你的參數之一(元組第6)的前面有一個+

+data[servcount][8] 

刪除+

+0

AAARGH,但是謝謝。 – Neoon

相關問題