0
ファイルをあるディレクトリから別のディレクトリにコピーし、そのファイル名をdocアーカイブPostgreSQLのテーブルにコピーするPythonスクリプトを作成しています。私は受信エラーは以下の通りです:Pythonの名前付きカーソルで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)
これらのエラーを検出していただきありがとうございます。私は上記のコードと一緒にcursor.executemany関数を使用しており、その部分が動作しているようです。 –