比如我现在有如下函数:
def test(conn, sql, **kwargs):
if kwargs:
data = pd.read_sql(sql, conn, kwargs中的内容)
else:
data = pd.read_sql(sql, conn)
return data
我想实现的功能是:
test(conn, sql, coerce_float=False)的时候返回的数据是
pd.read_sql(sql, conn, coerce_float=False)的结果
python怎么将kwargs中内容按照变量名=值的格式传递给子函数
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
6条回答 默认 最新
P2441M 2023-01-28 16:26关注可以直接写
**kwargs的def test(conn, sql, **kwargs): if kwargs: data = pd.read_sql(sql, conn, **kwargs) else: data = pd.read_sql(sql, conn) return data本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报