2024-04-23 10:16:18 发布
网友
我有一个与两个可选参数offset和limit一起使用的函数:
query = db.engine.execute(sql, offset=pagination.offset, limit=pagination.limit)
有没有办法给它一个动态参数列表?像这样:
db.engine.execute(sql, param_obj)
您可以将可选参数构建为dict,并将其传递给函数
dict
param_obj = dict(offset=pagination.offset, limit=pagination.limit) db.engine.execute(sql, **param_obj)
或者如果您真的想将可选参数作为列表传递,您可以,但是应该注意确保传递参数的顺序
param_obj = [pagination.offset, pagination.limit] db.engine.execute(sql, *param_obj)
您可以将可选参数构建为
dict
,并将其传递给函数或者如果您真的想将可选参数作为列表传递,您可以,但是应该注意确保传递参数的顺序
相关问题 更多 >
编程相关推荐