python - 如何忽略python中的打印输出?
问题描述
我有一个 import modul XY,调用它时它会给我一个输出和一个返回值。但我不想有一个outpt。我怎么能忽略它?
#example
import XY as xy
results=xy.return
输出:
proceeding...
proceeding...
proceeding...
proceeding...
proceeding...
proceeding...
解决方案
您可以覆盖stdout
:
import sys, os
def stopPrint():
sys.stdout = open(os.devnull, 'w')
def allowPrint():
sys.stdout = sys.__stdout__
推荐阅读
- java - Mockito when 不替换原始方法行为
- java - Gradle - 引起:java.lang.NoSuchMethodError:org.apache.log4j.Logger.getLoggerRepository()Lorg/apache/log4j/spi/LoggerRepository
- homebrew - 如何修复未加载的八度库和中止陷阱:6 错误?
- javascript - 将数据从控制器传递到 ChartJS - Laravel
- winforms - 未找到 Git bash 命令
- scikit-image - AttributeError: 'str' object has no attribute 'shape' - 使用 scikit-image 调整图像大小时
- python - Pybind11函数调用阻塞主线程
- javascript - Firebase 在身份验证“加载”完成时收听
- javascript - 页面声明后不会保存 $_SESSION
- r - 如何使用分隔符在 R 中重新导入