str对象不可调用(sqlite3)

时间:2018-01-04 00:34:01

标签: python sql string python-3.x sqlite

当我运行我的程序时,我会继续得到以下内容。

    look_date = "01-02-2018"
    cur.execute("SELECT item_id FROM hirers WHERE start_date=?," 
    (str(look_date),))
    -----------------------------------------------------------------
    TypeError: 'str' object is not callable

2 个答案:

答案 0 :(得分:4)

您可能已使用名为str的变量覆盖str,可能是另一个字符串。

答案 1 :(得分:0)

您可以像这样修改代码:

cur.execute("SELECT item_id FROM hirers WHERE start_date=?," 
((look_date,))