在使用Python的PostgreSQL数据库中使用INSERT

2024-05-03 07:43:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Python将数据插入PostgreSQL数据库表。我没有看到任何语法错误,但是,由于某些原因,我的数据没有被插入到数据库中。

conn = psycopg2.connect(connection)
cursor = conn.cursor()
items = pickle.load(open(pickle_file,"rb"))

for item in items:
    city = item[0]
    price = item[1]
    info = item[2]

    query =  "INSERT INTO items (info, city, price) VALUES (%s, %s, %s);"
    data = (info, city, price)

    cursor.execute(query, data)

Tags: 数据info数据库citydatapostgresqlitems原因