python清除print输出,python2中使用print语句完成输出

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: