我需要从Python调用一个需要17个输入参数的PostgreSQL 8.4函数。这些值存储在一个字典中,因此我可以写下以下代码:
能否自动将字典中的值映射到函数参数上(与字典键名相同)?
类似这样:
cur.execute("SELECT add_user(%s, %s, %s, %s, %s, %s, %s, .......)", user["nr"], user['email']...)
能否自动将字典中的值映射到函数参数上(与字典键名相同)?
类似这样:
cur.execute("SELECT add_user(*magic-here*)", user)