我需要你的帮助,我正试图在python中使用psycopg2将文件(.txt)插入postgres,但是发送了这个错误并且不理解。。。
错误:
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)))
最佳答案
您缺少逗号:
(psycopg2.Binary(archivo),)
它期望一个iterable。逗号将使它成为元组。否则它将尝试遍历
Binary
关于python - TypeError:'psycopg2._psycopg.Binary'对象不支持索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29175340/