有没有一种python方法可以打印传递给函数的所有参数?在
我有一个类似下面的函数。。。在
def modify_setting(self, keyword, method=None, value=None, limit=None, parameter=None):
当我调用这个函数时,我不会给每个参数传递一个参数。我只想详细地调用每个参数,如下所示,但这会产生我不想要的结果。在
^{pr2}$结果:
Acquisition Mode Modified: Static, 10, None, None
我想要的(或类似的):
Acquisition Mode Modified: Static, 10
如果所有的默认值都是
None
,那么您可以简单地打印出不是的变量:你可以把代码结构得更好一些:
^{pr2}$你可以用一个装饰器-我想装饰器是Python式的:
在此处找到装饰器:https://wiki.python.org/moin/PythonDecoratorLibrary
相关问题 更多 >
编程相关推荐