4
我需要调用PostgreSQL 8.4函数,它需要Python中的17个输入参数。这些值存储在字典中。所以,我可以写:将python字典传递给psycopg2游标
cur.execute("SELECT add_user(%s, %s, %s, %s, %s, %s, %s, .......)", user["nr"], user['email']...)
是否有可能的值在字典给函数的参数(其具有相同的名称作为字典中的键)自动映射?
喜欢的东西:
cur.execute("SELECT add_user(*magic-here*)", user)
关于数据库适配器段:在DBAPI文档搜索'paramstyle'。这不是真正的便携式:/ – ThiefMaster 2011-02-28 09:08:38
@ThiefMaster:哎 - 感谢您的更正,我已经将其纳入我的答案 – 2011-02-28 09:23:15