使用参数名称传递 python 个参数
pass python arguments with argument name
我正在将参数从关键字传递到 python 文件。但是我可以通过给出参数名称来传递参数吗?
test method ${par1} True ${par3}
我的python方法是
def test_method(par1, expected=False, par3=None)
我可以按照 python 给出参数名称来传递参数吗?
例如test method expected=True par3=${par3} ${par1}
它将其视为传递值。如果我按预期通过=True,我会在命名参数之后得到位置参数。
是的,这是可能的。这记录在机器人框架用户指南中标题为 Named Arguments 的部分中。
在您的情况下,par1
必须是第一个参数。因此,要使用命名参数调用它,您可以这样做:
test_method ${par1} expected=${True} par3=${par3}
我正在将参数从关键字传递到 python 文件。但是我可以通过给出参数名称来传递参数吗?
test method ${par1} True ${par3}
我的python方法是
def test_method(par1, expected=False, par3=None)
我可以按照 python 给出参数名称来传递参数吗?
例如test method expected=True par3=${par3} ${par1}
它将其视为传递值。如果我按预期通过=True,我会在命名参数之后得到位置参数。
是的,这是可能的。这记录在机器人框架用户指南中标题为 Named Arguments 的部分中。
在您的情况下,par1
必须是第一个参数。因此,要使用命名参数调用它,您可以这样做:
test_method ${par1} expected=${True} par3=${par3}