我在python中使用postgres做一个简单的select语句并得到错误" AttributeError:' psycopg2.extensions.cursor'对象没有属性' fetchOne'"。代码:
try:
conn = psycopg2.connect(#connection stuff here)
conn.autocommit = True
cur = conn.cursor()
cur.execute("SELECT id FROM lmn_artist WHERE name=%s", (artist[0],))
name = cur.fetchOne() # error occurs here
print(name)
except Exception as e:
print("Error: " + str(e))
我尝试删除自动提交,但没有做任何事情。我已成功添加和删除相同的数据库和表格,它只是fetchOne功能无法正常工作。我用Python 3.6运行最新版本的psycopg2,2.7.1。