Jupyternotebook中的.ipynb⽂件转换成python的.py⽂件Jupyter notebook中.py与.ipynb⽂件的import问题
在jupyter notebook中,因为其解析⽂件的⽅式是基于json的,所以其默认保存的⽂件格式不是.py⽽是.ipynb。⽽.ipynb⽂件并不能简单的import进.py或者.ipynb⽂件中,这就为开发带来了极⼤不便。因为在jupyter notebook中,⼀定要是在默认的.ipynb下才能有⼀系列的特性⽀持,⽐如⾃动补全,控制台等待,⽽.py⽂件只能通过⽂本编辑器修改,⾮常⾮常不便。
因为.ipynb可以import .py的module,所以其中⼀个解决⽅法是将已经写好的.ipynb格式的module转换成.py⽂件。在写好的.ipynb⽂件的最后新建⼀个cell,写⼊代码如下:
mute notifications
流星雨代码简单try:python解析json文件
!jupyter nbconvert --to python file_name.ipynb
# python即转化为.py,script即转化为.html
# file_name.ipynb即当前module的⽂件名免费网站大全下载懂得
except:数字推盘游戏最后一排
variableview为什么
pass
然后在当前⽬录下会⽣成⼀个同名的.py⽂件,这个module可以在其他.ipynb中被import。但这样转化出的.py⽂件中有时候会保留上述代码。如果要完全避免的话,可以专门另写⼀个转换⽂件,集中存放所有⽂件的转换语句。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。