[英]Use variables as keywords for functions with pre-defined keywords (Python)
[英]How to Use Variables as Keywords in Function in Python
我需要能夠將變量作為關鍵字 arguments 輸入到 Python 中的輔助 function 中。 請參見下面的示例代碼:
def _1st_function(arg1,arg2,arg3='test1'):
var1 = arg1 + arg2 + arg3
return var1
def _2nd_function(**kwargs):
_1st_function(kwargs)
test_run1 = _2nd_function(arg1='test1',arg2='test2',arg3='test3')
test_run2 = _2nd_function(arg1='test1',arg2='test2')
我知道**kwargs
創建了一個字典,所以我明白為什么這不起作用。 我需要一個盡可能動態的解決方案,能夠接受不同數量的關鍵字輸入並將它們傳遞到第二個 function。
我知道這個解決方案可能已經在某個地方解決了,我認為我不知道有效搜索這個問題的解決方案的正確術語,因此我無法通過我的研究找到解決方案。
只需將 arguments 破壞到下一個 function
def _2nd_function(**kwargs):
return _1st_function(**kwargs)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.