清理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/。在
- 项目
标签: