清理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 mahout创建带有首选项的基于项目的推荐程序   java Maven:过滤任何资源   swing为什么Java中的侦听器相互依赖?   java在TextView中显示json响应   drjava从txt文件中检索一个随机字,但没有得到任何输出,也没有编译错误   JWindow上的java JPanel,添加组件   安卓使用jcocoa将ios代码转换为java   除非调整帧的大小,否则java动画不起作用   从java代码创建Json文件   java使用jdom向现有xml添加内容   如何在java中设置socket写超时?   java将值拆分为两个随机数