欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python關(guān)閉print輸出信息詳情

 更新時(shí)間:2022年02月08日 10:35:44   作者:修煉之路 ?  
這篇文章主要介紹了python關(guān)閉print輸出信息詳情,當(dāng)我們遇到需要關(guān)閉print輸出信息的情況,我們可以通過控制sys.stdout來實(shí)現(xiàn)print輸出的開關(guān),下面文章就用一個(gè)簡(jiǎn)單的例子來實(shí)現(xiàn),需要的小伙伴可以參考一下

有時(shí)候我們需要關(guān)閉print輸出信息,我們可以通過控制sys.stdout來實(shí)現(xiàn)print輸出的開關(guān)

一個(gè)簡(jiǎn)單的示例如下:

import sys
print("1111111")
#關(guān)閉print的輸出
sys.stdout = open(os.devnull, 'w')
print("2222222")
#打開print的輸出
sys.stdout = sys.__stdout__
print("3333333")

上面代碼的缺點(diǎn)在于,每次關(guān)閉之后,如果想要重新使用print進(jìn)行輸出,就需要打開。
我們還可以通過with來控制影響print輸出的范圍,在with范圍外就不會(huì)受到影響

import os, sys

class HiddenPrints:
? ? def __enter__(self):
? ? ? ? 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

with HiddenPrints():
? print("111111")
print("222222")

到此這篇關(guān)于python關(guān)閉print輸出信息詳情的文章就介紹到這了,更多相關(guān)python關(guān)閉print的輸出信息內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中的time模塊和calendar模塊

    Python中的time模塊和calendar模塊

    這篇文章主要介紹了Python中的time模塊和calendar模塊,在Python中對(duì)時(shí)間和日期的處理方式有很多,其中轉(zhuǎn)換日期是最常見的一個(gè)功能。Python中的時(shí)間間隔是以秒為單位的浮點(diǎn)小數(shù)。下面來看看文章具體內(nèi)容的介紹,需要的朋友可以參考一下,希望對(duì)你有所幫助
    2021-11-11
  • Python分支結(jié)構(gòu)(switch)操作簡(jiǎn)介

    Python分支結(jié)構(gòu)(switch)操作簡(jiǎn)介

    這篇文章主要介紹了Python分支結(jié)構(gòu)(switch)操作簡(jiǎn)介,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Python+Pandas實(shí)現(xiàn)數(shù)據(jù)透視表

    Python+Pandas實(shí)現(xiàn)數(shù)據(jù)透視表

    對(duì)于數(shù)據(jù)透視表,相信對(duì)于Excel比較熟悉的小伙伴都知道如何使用它。本文將利用Python Pandas實(shí)現(xiàn)數(shù)據(jù)透視表功能,感興趣的可以學(xué)習(xí)一下
    2022-06-06
  • Python通過format函數(shù)格式化顯示值

    Python通過format函數(shù)格式化顯示值

    這篇文章主要介紹了Python通過format函數(shù)格式化顯示值,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • python光學(xué)仿真PyQt5基礎(chǔ)框架教程

    python光學(xué)仿真PyQt5基礎(chǔ)框架教程

    這篇文章主要為大家介紹了python光學(xué)仿真之PyQt5基礎(chǔ)框架教程,文中含有詳細(xì)實(shí)現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • Python如何按單元格讀取復(fù)雜電子表格(Excel)的數(shù)據(jù)

    Python如何按單元格讀取復(fù)雜電子表格(Excel)的數(shù)據(jù)

    這篇文章主要介紹了Python如何按單元格讀取復(fù)雜電子表格(Excel)的數(shù)據(jù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 淺談Python中eval的強(qiáng)大與危害

    淺談Python中eval的強(qiáng)大與危害

    這篇文章主要介紹了Python中eval的強(qiáng)大與危害,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • python實(shí)現(xiàn)多線程的兩種方式

    python實(shí)現(xiàn)多線程的兩種方式

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多線程的兩種方式,感興趣的朋友可以參考一下
    2016-05-05
  • Python異常?ValueError的問題

    Python異常?ValueError的問題

    這篇文章主要介紹了Python異常?ValueError的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 使用python怎樣產(chǎn)生10個(gè)不同的隨機(jī)數(shù)

    使用python怎樣產(chǎn)生10個(gè)不同的隨機(jī)數(shù)

    這篇文章主要介紹了使用python實(shí)現(xiàn)產(chǎn)生10個(gè)不同的隨機(jī)數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07

最新評(píng)論