postgresql 类型错误:“psycopg2._psycopg.Binary”对象不支持索引[重复]

fnvucqvd  于 2023-02-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(185)
    • 此问题在此处已有答案**:

Python MySQLdb TypeError: not all arguments converted during string formatting(8个答案)
4小时前关门了。
我需要你的帮助,我试图插入文件(. txt)到postgres使用psycopg2与Python,但发送此错误,不明白...
错误:

TypeError: 'psycopg2._psycopg.Binary' object does not support indexing

我有:

archivo=open("coordenada.out",'rb').read()

cur.execute("insert into fhi(coordenadas) values(%s)",(psycopg2.Binary(archivo)))
c8ib6hqw

c8ib6hqw1#

您缺少一个逗号:

(psycopg2.Binary(archivo),)

它需要一个可迭代对象。逗号将使它成为元组。否则它将尝试迭代Binary

相关问题