cur.execute(“SELECT tweet FROM tweets WHERE tweet =(%s)”,(str(tweet)))
错误:TypeError:并非在字符串格式化期间转换所有参数
我正在使用python / psycog2和Postgres作为数据库。
究竟是什么错误?我正在转换一切,不确定:(
答案 0 :(得分:0)
尝试:
cur.execute("SELECT tweet FROM tweets WHERE tweet = (%s)", (str(tweet),))
对于位置变量绑定,第二个参数必须始终为a 序列,即使它包含单个变量。记得那个 Python需要逗号来创建单个元素元组
参考doc。