jupyter中复制粘贴形式插入的图片(attachment)

1
![cea55a09adf34afa970dcae766690afd.png](attachment:454be3e4-f832-44eb-a92e-00b3cb549fc3.png)

在Jupyter以粘贴截图的方式插入图片,图片实际是以附件的方式存储在jupyter中。

用vscode打开此ipynb文件,并右键点击Reopen Editor With,选中Text Editor模式,可以看到实际上ipynb是以json格式存储的文本文件(用记事本打开也可以)。

ipynb图片存储.png

但是当需要导出为markdown的时候发现导出后图片无法显示。解决方案:配置Picgo图床服务,将图片以url链接的方式引用。

Jupyter Notebook中百分号cmd和感叹号cmd的区别

简单的来说,!cmd是新建一个子shell执行cmd,cmd执行完了,这个子shell也就消失了。
要想在当前shell生效,需要使用%cmd,也就是ipython的魔法命令。或者,直接cmd也是可以的,因为会隐身变成魔法命令。