вставить список списков Python в базу данных PSQL - PullRequest
0 голосов
/ 02 июля 2018

У меня есть список списков Python, и я хотел бы вставить его в базу данных PSQL.

lsls = [[int1, int2, int3],[int4, int5, int6]]

Я попробовал следующую команду модуля psycopg2, но она не работает:

cur.executemany("""INSERT INTO example(col1, col2) VALUES (%s, %s)""", lsls)

Целые числа в первом списке должны быть добавлены к col1, а целые числа во втором списке к col2.

1 Ответ

0 голосов
/ 02 июля 2018

Вам нужно будет перенести свой список списков. Попробуйте list_by_rows = zip(*lsls), затем укажите это в качестве аргумента executemany().

Смотрите здесь пример, который показывает, как работает executemany ():

Как я могу использовать executemany для вставки в MySQL списка словарей в Python

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...