如何忽略python中的打印输出?

时间:2019-04-24 15:45:07

标签: python output

我有一个导入模块XY,调用它时会给我一个输出和一个返回值。但是我不想有一个名额。我怎么能忽略它?

#example
import XY as xy

results=xy.return

输出:

proceeding...
proceeding...
proceeding...
proceeding...
proceeding...
proceeding...

1 个答案:

答案 0 :(得分:2)

您可以覆盖stdout

import sys, os

def stopPrint():
    sys.stdout = open(os.devnull, 'w')

def allowPrint():
    sys.stdout = sys.__stdout__