jupyter notebook清除輸出方式
在 jupyter notebook參數(shù)化運行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
補充知識:Jupyter notebook 如何去掉 input輸入框 前面的 運行按鈕?
如果你最近在使用Jupyter notebook 的時候,碰到了這種情況:

In[ ] 后面多了個 運行符號,這使得 In[ ] 和 Out[ ] 不再對齊了,很礙眼。那么這篇博客,就是為你準備的,Let's go
首先,讓我們找找原因。出現(xiàn)這個東西是因為背后有一個CSS屬性控制了這個單元顯示,用edge(或其他瀏覽器)查看運行圖標的元素:


注意 display: block 這個CSS屬性,它控制了 運行按鈕 的顯示,如果把它改為 display: none,那么 運行按鈕 就會消失,讓我們看看效果


It worked! 煩人的 運行按鈕 消失了。那么,大家已經(jīng)懂了該怎么解決了,只要更改CSS文件里相應(yīng)的屬性值就可以了,這個CSS文件在這里 [ 你的anaconda安裝路徑 ]\Lib\site-packages\notebook\static\style.style.min.css

打開它,你應(yīng)該有VSCode,那就用它打開
定位到 10661 行,修改它為 display: none

大功告成,刷新你的 notebook 頁面看看效果
當然了,你也可以通過修改相應(yīng)的CSS文件,來改變notebook里輸入代碼的字體大小、字體樣式,輸出字體的大小等等。
以上這篇jupyter notebook清除輸出方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python獲取外網(wǎng)IP并發(fā)郵件的實現(xiàn)方法
下面小編就為大家?guī)硪黄猵ython獲取外網(wǎng)IP并發(fā)郵件的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
Selenium webdriver添加cookie實現(xiàn)過程詳解
這篇文章主要介紹了Selenium webdriver添加cookie實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08
Python推導(dǎo)式之字典推導(dǎo)式和集合推導(dǎo)式使用體驗
這篇文章主要為大家介紹了Python推導(dǎo)式之字典推導(dǎo)式和集合推導(dǎo)式使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-06-06
Python實戰(zhàn)之實現(xiàn)簡易的學生選課系統(tǒng)
又到了小伙伴們最喜歡的python實戰(zhàn)環(huán)節(jié),文中對實現(xiàn)簡易的學生選課系統(tǒng)作了非常詳細的代碼示例,對正在學習python的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05
Jmeter調(diào)用Python腳本實現(xiàn)參數(shù)互相傳遞的實現(xiàn)
這篇文章主要介紹了Jmeter調(diào)用Python腳本實現(xiàn)參數(shù)互相傳遞的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程)
這篇文章主要介紹了PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04

