python清除print输出,python2中使用print语句完成输出
本文主要介绍python关闭打印输出信息的细节。当我们遇到需要关闭打印输出信息的情况时,可以通过控制sys.stdout来切换打印输出以下文章将用一个简单的例子来实现,有需要的人可以参考一下。
有时我们需要关闭打印输出信息,我们可以通过控制sys.stdout来切换打印输出
一个简单的示例如下:
导入系统
打印( 1111111 )
#关闭打印输出
sys.stdout=open(os.devnull, w )
打印( 2222222 )
#打开打印输出
sys.stdout=sys。__标准输出_ _
打印( 3333333 )
上述代码的缺点是,每次关闭后,如果要重用print进行输出,就需要打开它。
我们还可以通过with控制影响打印输出的范围,在with范围之外不会受到影响。
导入操作系统、系统
类别隐藏打印:
def __enter__(self):
自我。_original_stdout=sys.stdout
sys.stdout=open(os.devnull, w )
def __exit__(self,exc_type,exc_val,exc_tb):
sys.stdout.close()
sys.stdout=self。_original_stdout
带隐藏指纹():
打印( 111111 )
打印( 222222 )
关于python的关闭打印输出信息的细节,本文到此为止。更多关于python的关闭打印输出信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。