首页 > 解决方案 > 如何忽略python中的打印输出?

问题描述

我有一个 import modul XY,调用它时它会给我一个输出和一个返回值。但我不想有一个outpt。我怎么能忽略它?

#example
import XY as xy

results=xy.return

输出:

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

标签: pythonoutput

解决方案


您可以覆盖stdout

import sys, os

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

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

推荐阅读