我正在编写一个Python脚本,它将文件从一个目录复制到另一个目录,并将该文件名复制到doc archive PostgreSQL表中。我收到的错误如下:
Camt'多次调用命名游标的excute()
以下是我的代码:
cursor = conn.cursor('cur', cursor_factory=psycopg2.extras.DictCursor)
cursor.execute('SELECT * FROM doc_archive.table LIMIT 4821')
row_count = 0
for row in cursor:
row_count += 1
print "row: %s %s\r" % (row_count, row),
pathForListFiles = srcDir
files = os.listdir(pathForListFiles)
for file in files:
print file
try:
# Perform an insert with the docid
cursor.execute("INSERT INTO doc_archive.field_photo_vw VALUES)
这是真的密码吗?在第二次执行中有不匹配的引号。在
当迭代结果时,我通常使用
没有麻烦。在
^{pr2}$我觉得不对。在
基本上是一样的。但它允许您关闭光标,以防在迭代第一组结果时需要执行另一次执行。一般来说,我只是在这些实例中声明另一个游标。在
在这两种情况下,您当前的代码似乎没有获取执行的结果。如果需要处理这些数据,这一点很重要。在
相关问题 更多 >
编程相关推荐