如何在python中获取隐藏参数

2024-07-04 08:16:47 发布

您现在位置:Python中文网/ 问答频道 /正文

看,有一段R代码:

    loonPlotFactory <- function(factory_tclcmd, factory_path,   factory_window_title="loon plot", parent=NULL, ...)

三点论点意味着应该有一些隐藏的论点,或者在后面加上一些论点。 那么如何在python中实现这一点呢? 名为argparser的包是否解决了这个问题?你知道吗


Tags: path代码plottitlefactoryfunctionwindownull
1条回答
网友
1楼 · 发布于 2024-07-04 08:16:47

是的,python确实支持多个参数,从以下链接:https://www.learnpython.org/en/Multiple_Function_Arguments

可以使用*args在列表中获取额外的参数

def myFunction(first, second, third, *args):
    # function body
    # access extra args through: args[index]

或者在字典里用**kwargs

def myFunction(first, second, third, **kwargs):
    # function body
    # access extra args through: kwargs["key"]

*args**kwargs名称是获取额外/多个参数的python约定。你知道吗

相关问题 更多 >

    热门问题