py和ipynb文件互相转化

py和ipynb文件互相转化

  • ipynb转py
  • py转ipynb

越来越多使用python人投入了jupyter notebook的怀抱,比如我哈哈。单元型运行,随时保存输出中间变量结果,方便的输出展示尤其是绘图,以及一堆扩展插件让人感受这份友好;但也不免有些小问题,notebook产生的ipynb怎么变成py文件,而正常的py文件怎么转移到notebook里运行呢。

ipynb转py

1.首先进入想要转换的ipynb文件所在目录,然后输入如下指令jupyter nbconvert --to script file_name.ipynb即可得到同名的py文件
例如
在这里插入图片描述
2.通过notebook自身的转换,可以看到自带了多种转换,贴合不同的需求
py和ipynb文件互相转化_第1张图片

py转ipynb

1.%load语句,在notebook新建一个ipynb记事本输入%load file_name.py就会把整个py文件的代码加载到一个cell里面来,之后自己整理了。
2.如果只是单纯要调用py文件的函数的话可以像一般掉包一样from xx import xx但是脚本语言嘛,平时写的py文件可能只是处理一些临时事务,就没有封装好,可能都没有main函数,是从头到尾顺序执行,这个时候就要用到%run语句了,相当于直接执行py文件。
py和ipynb文件互相转化_第2张图片

你可能感兴趣的:(开发工具,python)