1. 程式人生 > >常見問題記錄TypeError: 'str' object is not callable

常見問題記錄TypeError: 'str' object is not callable

遇到過好幾次的一個問題,今天重點記錄下!

原始碼:str = '"'+'aaa' + str(temp)+'"'+')'
    sql = 'insert into students values(0,'+str

報錯:TypeError: 'str' object is not callable

問題:str又組裝字串,又是當關鍵字使用了。

解決:把字串變數換個名字,不要和關鍵字衝突即可

str1 = '"'+'aaa' + str(temp)+'"'+')'
sql = 'insert into students values(0,'+str1