将参数传递给Print

时间:2018-08-10 18:16:22

标签: python python-3.x

我希望类使用修改后的“打印”功能,该功能仅在设置内部标志时才输出:

def __quietprint(self, *args):
    if not self.silent:
        print(args)

当self.silent为False时,所需的输出例如是

self.__quietprint("E:", "-1.24")
% E: -1.24  #desired behaviour

然而,事后看来,所编写的代码输出的是* args元组:

self.__quietprint("E:", "-1.24")
% ("E:", -1.24)  #actual behaviour

我如何达到预期的效果?

0 个答案:

没有答案