最近发现一个比较头疼的问题,jupyter导出的时候input有时候真的太长了,特别是用pandas和matplotlib处理表格和画图的代码其实放出来很多时候并没有什么意义。在网上找了半天的资料,试了一下要么不成,要么被自己的智商限制住😭。
突然想到其实导出的html可以去修改起源代码嘛,这样用javascript的DOM配合上函数不就能把input直接删掉么?特此尝试了一下,发现的确是ok的!可能不是最好的方法,但感觉基本满足我的需求了
1. 首先导出HTML
。

2. 浏览器打开inspect

然后就会发现规律,input的那个class叫做 ‘jp-Cell-inputWrapper’,思路就是把这个class都提取出来,然后删掉它们。

3. 打开html文件(我是用VS Code)

<</
jupyter隐藏input:导出HTML/PDF仅保留output

本文介绍了如何在jupyter中导出HTML或PDF时删除input部分,只显示output。通过导出HTML,使用浏览器inspect找到input的class 'jp-Cell-inputWrapper',然后用JavaScript删除相应元素,再用浏览器打开修改后的HTML,即可实现input的隐藏。最终可将HTML转换为PDF。
最低0.47元/天 解锁文章
1348

被折叠的 条评论
为什么被折叠?



