将python字典传递给psycopg2游标

2024-04-24 08:05:47 发布

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

我需要调用一个PostgreSQL 8.4函数,它需要来自Python的17个输入参数。这些值存储在字典中。所以我可以写:

cur.execute("SELECT add_user(%s, %s, %s, %s, %s, %s, %s, .......)", user["nr"], user['email']...)

是否可以自动将字典中的值映射到函数参数(与字典中的键同名)?

类似于:

cur.execute("SELECT add_user(*magic-here*)", user)

Tags: 函数addexecute参数字典hereemailpostgresql