jupyter notebook清除輸出方式
在 jupyter notebook參數(shù)化運(yùn)行python 時,怕輸出太多文件太大,想及時清除 notebook 的輸出。
在別人代碼里看到用 easydl 的 clear_output()。調(diào)用很簡單:
from easydl import clear_output print('before') clear_output() # 清除輸出 print('after')
查它源碼:clear_output
def clear_output(): """ clear output for both jupyter notebook and the console """ import os os.system('cls' if os.name == 'nt' else 'clear') if is_in_notebook(): from IPython.display import clear_output as clear clear()
terminal/console 的輸出調(diào)系統(tǒng)的 clear/cls 命令清除
notebook 的輸出用 IPython.display.clear_output() 清除
其中 is_in_notebook() 也是 easydl 的函數(shù),用來判斷是不是在 notebook 里。
查它源碼:is_in_notebook
def is_in_notebook(): import sys return 'ipykernel' in sys.modules
補(bǔ)充知識:Jupyter notebook 如何去掉 input輸入框 前面的 運(yùn)行按鈕?
如果你最近在使用Jupyter notebook 的時候,碰到了這種情況:
In[ ] 后面多了個 運(yùn)行符號,這使得 In[ ] 和 Out[ ] 不再對齊了,很礙眼。那么這篇博客,就是為你準(zhǔn)備的,Let's go
首先,讓我們找找原因。出現(xiàn)這個東西是因?yàn)楸澈笥幸粋€CSS屬性控制了這個單元顯示,用edge(或其他瀏覽器)查看運(yùn)行圖標(biāo)的元素:
注意 display: block 這個CSS屬性,它控制了 運(yùn)行按鈕 的顯示,如果把它改為 display: none,那么 運(yùn)行按鈕 就會消失,讓我們看看效果
It worked! 煩人的 運(yùn)行按鈕 消失了。那么,大家已經(jīng)懂了該怎么解決了,只要更改CSS文件里相應(yīng)的屬性值就可以了,這個CSS文件在這里 [ 你的anaconda安裝路徑 ]\Lib\site-packages\notebook\static\style.style.min.css
打開它,你應(yīng)該有VSCode,那就用它打開
定位到 10661 行,修改它為 display: none
大功告成,刷新你的 notebook 頁面看看效果
當(dāng)然了,你也可以通過修改相應(yīng)的CSS文件,來改變notebook里輸入代碼的字體大小、字體樣式,輸出字體的大小等等。
以上這篇jupyter notebook清除輸出方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python獲取外網(wǎng)IP并發(fā)郵件的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猵ython獲取外網(wǎng)IP并發(fā)郵件的實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10Selenium webdriver添加cookie實(shí)現(xiàn)過程詳解
這篇文章主要介紹了Selenium webdriver添加cookie實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08Python推導(dǎo)式之字典推導(dǎo)式和集合推導(dǎo)式使用體驗(yàn)
這篇文章主要為大家介紹了Python推導(dǎo)式之字典推導(dǎo)式和集合推導(dǎo)式使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06Python實(shí)戰(zhàn)之實(shí)現(xiàn)簡易的學(xué)生選課系統(tǒng)
又到了小伙伴們最喜歡的python實(shí)戰(zhàn)環(huán)節(jié),文中對實(shí)現(xiàn)簡易的學(xué)生選課系統(tǒng)作了非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05Python中max函數(shù)用于二維列表的實(shí)例
下面小編就為大家分享一篇Python中max函數(shù)用于二維列表的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04Jmeter調(diào)用Python腳本實(shí)現(xiàn)參數(shù)互相傳遞的實(shí)現(xiàn)
這篇文章主要介紹了Jmeter調(diào)用Python腳本實(shí)現(xiàn)參數(shù)互相傳遞的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01詳解Python的整數(shù)是如何實(shí)現(xiàn)的
本文我們來聊一聊Python的整數(shù),我們知道Python的整數(shù)是不會溢出的,換句話說,它可以計算無窮大的數(shù),只要你的內(nèi)存足夠,它就能計算。但問題是,Python底層又是C實(shí)現(xiàn)的,那么它是怎么做到整數(shù)不溢出的呢?本文就來詳細(xì)說說2022-11-11PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程)
這篇文章主要介紹了PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04