jupyter notebook清除输出方式

作者:HackerTom 时间:2021-05-08 02:51:13 

在 jupyter notebook参数化运行python 时,怕输出太多文件太大,想及时清除 notebook 的输出。

在别人代码里看到用 easydl 的 clear_output()。调用很简单:


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 的输出调系统的 clear/cls 命令清除

notebook 的输出用 IPython.display.clear_output() 清除

其中 is_in_notebook() 也是 easydl 的函数,用来判断是不是在 notebook 里。

查它源码:is_in_notebook


def is_in_notebook():
 import sys
 return 'ipykernel' in sys.modules

补充知识:Jupyter notebook 如何去掉 input输入框 前面的 运行按钮?

如果你最近在使用Jupyter notebook 的时候,碰到了这种情况:

jupyter notebook清除输出方式

In[ ] 后面多了个 运行符号,这使得 In[ ] 和 Out[ ] 不再对齐了,很碍眼。那么这篇博客,就是为你准备的,Let's go

首先,让我们找找原因。出现这个东西是因为背后有一个CSS属性控制了这个单元显示,用edge(或其他浏览器)查看运行图标的元素:

jupyter notebook清除输出方式

jupyter notebook清除输出方式

注意 display: block 这个CSS属性,它控制了 运行按钮 的显示,如果把它改为 display: none,那么 运行按钮 就会消失,让我们看看效果

jupyter notebook清除输出方式

jupyter notebook清除输出方式

It worked! 烦人的 运行按钮 消失了。那么,大家已经懂了该怎么解决了,只要更改CSS文件里相应的属性值就可以了,这个CSS文件在这里 [ 你的anaconda安装路径 ]\Lib\site-packages\notebook\static\style.style.min.css

jupyter notebook清除输出方式

打开它,你应该有VSCode,那就用它打开

定位到 10661 行,修改它为 display: none

jupyter notebook清除输出方式

大功告成,刷新你的 notebook 页面看看效果

当然了,你也可以通过修改相应的CSS文件,来改变notebook里输入代码的字体大小、字体样式,输出字体的大小等等。

来源:https://blog.csdn.net/HackerTom/article/details/99584746

标签:jupyter,notebook,清除,输出
0
投稿

猜你喜欢

  • 详解Oracle 中实现数据透视表的几种方法

    2023-07-24 03:45:04
  • 可能被你忽略的 JavaScript 代码陷阱

    2009-12-26 18:16:00
  • python自带缓存lru_cache用法及扩展的使用

    2022-06-16 08:48:15
  • JS求1到任意数之间的所有质数的方法详解

    2023-06-28 11:46:06
  • CentOS7下安装python3.6.8的教程详解

    2022-02-17 17:27:29
  • 本地计算机无法启动Apache故障处理

    2023-07-17 13:06:48
  • python Opencv计算图像相似度过程解析

    2022-02-02 03:56:52
  • Dreamweaver使用快技法十三则

    2009-07-21 12:45:00
  • 用Pytorch训练CNN(数据集MNIST,使用GPU的方法)

    2021-10-12 23:01:01
  • Python爬取腾讯视频评论的思路详解

    2021-05-30 23:04:43
  • 分类与类型的问题

    2008-09-12 13:10:00
  • 破解加密的网页代码方法

    2010-03-16 12:35:00
  • python读取dicom图像示例(SimpleITK和dicom包实现)

    2023-07-06 14:08:10
  • 那些被我遗忘掉的XHTML标签们

    2008-06-07 14:27:00
  • python使用hdfs3模块对hdfs进行操作详解

    2023-10-30 07:12:03
  • 用CSS制作兼容多浏览量器的隐藏菜单

    2007-08-30 09:05:00
  • asp中日期时间函数介绍

    2013-06-01 20:01:03
  • python爬虫之爬取百度音乐的实现方法

    2022-09-02 06:22:10
  • python 与服务器的共享文件夹交互方法

    2021-02-10 14:29:02
  • Python参数解析模块sys、getopt、argparse使用与对比分析

    2021-12-19 17:39:58
  • asp之家 网络编程 m.aspxhome.com