在python函数的参数中包含*

时间:2014-03-20 16:43:59

标签: python

我要求在函数的参数中包含*。 但它的语法错误如下

>>> xr.bngConfig(get_topo*titan_file=self.inputs['titan_file'])
File "<stdin>", line 1
SyntaxError: keyword can't be an expression

我无法更改此参数,因为bngConfig正在调用一个以-get_topo*titan_file为参数的tcl函数,我无法更改。

如何将*包含在python调用中?

1 个答案:

答案 0 :(得分:2)

The hard way.

xr.bngConfig(**{'get_topo*titan_file': self.inputs['titan_file']})