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

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

from easydl import clear_output

print('before')

clear_output() # 清除输出

print('after')

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 里。

def is_in_notebook():

import sys

return 'ipykernel' in sys.modules

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

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

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

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

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

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

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

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

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

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

以上这篇jupyter notebook清除输出方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持得牛网。

python清除输出内容_jupyter notebook清除输出方式相关推荐

  1. python显示行数_jupyter notebook实现显示行号

    Jupyter Notebook默认不显示行号,可是当我们代码报错时,发现会显示自己多少行出现错误. eg: 这时候我们总不能一行行去数吧,因此,为了方便我们调试排错.我们需要让jupyter not ...

  2. php 输出内容到表格,phpexcel 输出表格到页面(在线预览表格),导出excel

    php导出excel我们经常采用phpexcel方便,可是在开发过程中,没修过一次就点击下载一个excel文件着实麻烦,而且还不容易调试错误.其实phpexcel 还可以输出表格到页面,方便调试 实例 ...

  3. python和docker交互_jupyter notebook 连接服务器docker中python环境

    目标 ​主机的浏览器使用服务器端宿主机中的docker容器中的jupyter notebook, 从而能够使用docker容器中的开发环境(这里主要是python的开发环境) 整体思路 docker容 ...

  4. python清除列表内容_Python 列表的清空方式

    情况列表的操作: del list[:] list=[] list[:]=[] def func(L): L.append(1) print L #L[:]=[] #del L[:] L = [] p ...

  5. python去掉重复内容并按原来次序输出元素_在Python中,从列表中删除重复项以使所有元素在保留顺序时都是唯一的最快的算法是什么?...

    饮歌长啸 使用方法:lst = [8, 8, 9, 9, 7, 15, 15, 2, 20, 13, 2, 24, 6, 11, 7, 12, 4, 10, 18, 13, 23, 11, 3, 11 ...

  6. 弹出窗口显示输出内容_PCB生产文件输出流程

    在使用AD设计完PCB后,我们还需要通过AD生成一些生产文件,以提供给工程人员.采购人员.制板厂.装配厂等,让我们的设计得到实现.生产文件的输出主要包含以下几个步骤(这里以我设计的工程100CH为例子 ...

  7. jupyter notebook和python有什么区别_Jupyter Notebook 有哪些奇技淫巧?

    Towards Data Science专栏的作者Parul Pandey总结了七大Jupyter的进阶用法: 一.执行shell命令 Shell是一种与计算机进行文本交互的方式. 一般来讲,当你正在 ...

  8. python代码插入图片_jupyter notebook插入本地图片的实现

    如何在Jupyter Notebook中插入本地图片? 我在网上搜索的时候,看到网上写的都是,将cell调节成为markdown cell, 然后输入下面的代码 ![title](img/pictur ...

  9. JavaScript知识笔记(一)——入门、语句、注释、变量、函数、输出内容、对话框、窗口

    JavaScript可以提供漂亮的网页.令用户满意的上网体验. 1.增强页面动态效果(如:下拉菜单.图片轮播.信息滚动等) 2.实现页面与用户之间的实时.动态交互(如:用户注册.登陆验证等) 引用Ja ...

最新文章

  1. shell --- trap 抓取信号
  2. DT技术助力企业创新转型
  3. sql 计算空间列两地点之间距离
  4. Tomcat连接池配置
  5. android继承父类的界面,Android调用父类方法,进行子界面刷新
  6. 字符串处理 —— 最大最小表示法
  7. 基于Openstack的企业级实例在360的落地实战
  8. 【Zabbix】Zabbix触发器的告警原理及创建方法
  9. 做问答系统是对题目修改的bug
  10. idea一键导包快捷键_十三肝了2晚的《IDEA操作手册-终极秘籍》终于来了...
  11. ASP.NET——上传文件超过了最大请求长度
  12. 数据库性能Quest Performance Analysis Overview
  13. Git 分支及bug分支合并
  14. ic启动器怎么导入模组_Model Y和Model 3的模组拆解对比
  15. 大数据生态与Spark简介
  16. 2021年7月整理--简单方法 暴力破解WIFI密码
  17. flash对联广告代码: 两边显示 不移动 可关闭
  18. 合作动态 | 方正璞华与日立签订战略合作协议,加快推进数字化管理变革!
  19. 关于offsetX、layerX、clientX、screenX以及pageX
  20. 《三十岁前的每一天》--水湄物语 读后感

热门文章

  1. 提升安全性WindowsXP必禁的十大服务
  2. 转 程序员学习的革命-如何使用大脑
  3. javascript arguments 特殊 对象
  4. LeetCode--45. 跳跃游戏Ⅱ(贪心)
  5. unsigned char与char的区别
  6. OmniVision的CMOS 图像传感器技术发展路线
  7. MTCNN-tensorflow源码解析-gen_landmark_aug_12.py;gen_imglist_pnet.py
  8. Angular Style
  9. 输出三角形面积和周长 (15 分)
  10. 上位机获取单片机发来的数据并进行检验(完整版,附完整源码)