如何在python中忽略print-output?

问题描述 投票:-1回答:1

我有一个导入模块XY,在调用它时它给我一个输出和一个返回值。但我不想有一个暴饮暴食。我怎么能忽略它?

#example
import XY as xy

results=xy.return

输出:

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

python output
1个回答
2
投票

你可以覆盖stdout

import sys, os

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

def allowPrint():
    sys.stdout = sys.__stdout__
© www.soinside.com 2019 - 2024. All rights reserved.