清理Jupyter笔记本文件

jp-cleanup的Python项目详细描述


Jupyter笔记本清理

使用PyCharm和你的Jupyter笔记本变得很重并且减慢了你的系统?此项目包含 一些清理你的Jupyter笔记本的工具。在

使用

您可能需要删除所有单元格的输出,因为加载笔记本需要很长时间。您可以使用jp cleanup 在命令行上或以编程方式。在

命令行

首先,使用GitHub上的版本使用pip安装jp cleanup

pip install git+https://github.com/larsklitzke/jp-cleanup.git

或者在PyPi上

^{pr2}$

安装后,可以使用清除笔记本test-notebook的输出字段

jp-cleanup --file test-notebook.ipynb --clear

其中--clear是一个额外的标志,以避免意外删除笔记本的输出。在

要列出所有可用参数或查看当前版本,请使用--help标志运行jp-cleanup。在

jp-cleanup --help

Python

您也可以使用Python中的包,而不是在命令行上运行jp-cleanup。删除的输出 某个jupyter笔记本test-notebook,加载该文件

importjpcleanupasjpcpath,content=jpc.load('test-notebook')# or with .ipynb

重置所有单元格的输出

content = jpc.clear_field(content)

并将结果写回同一个文件

jpc.save(content, path) 

或者一个新文件

jpc.save(content,'test-result')# or with .ipynb

安装

使用克隆此项目

git clone https://github.com/larsklitzke/jp-cleanup

若要扩展项目的功能,或者,由于项目托管在PyPi上,请使用

^{pr2}$

或者

pip install git+https://github.com/larsklitzke/jp-cleanup.git

许可证

版权所有(C)2019 Lars Klitzke,Lars.Klitzke@gmail.com

这个程序是免费软件:你可以重新发布和/或修改 根据GNU通用公共许可证的条款 自由软件基金会,许可证的第3版,或 (由您选择)任何更高版本。在

分发这个程序是希望它能有用, 但没有任何保证;甚至没有 适销性或对特定目的的适用性。见 GNU通用公共许可证获取更多详细信息。在

您应该已经收到了GNU通用公共许可证的副本 和这个节目一起。如果没有,请参见http://www.gnu.org/licenses/。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
图像处理Java 8 ImageIO在Linux中无法正确读取JPEG   spring如何用Java 1.4兼容版本替换@Resource注释   java Http请求参数类型传播   在web浏览器中看不到Java Maven Tomcatplugin web应用程序   jvm在Java中使用直接内存的目的是什么?   如何从列表转换为字符串java   java setAdapter gridview发送上下文   SwingJava。方法上的lang.NullPointerException   java什么是shell脚本、makefile和ant文件   当使用getGraphics()方法时,java JPanel图形会闪烁   java如何将迭代转换为递归?   java为什么我的抽屉菜单在同一个XML上有ConstraintLayout时没有响应?   java如何在图像上画一个圆?   Android studio:Rabbitmq:Error:java。lang.ClassNotFoundException:类io。千分尺。果心仪器找不到仪表注册表