您当前的位置:首页 > 计算机 > 编程开发 > Python

Python提取.ipynb文件中的Python代码保存为.py文件

时间:01-06来源:作者:点击数:

问题描述:

.ipynb是Anaconda3中Jupyter Notebook的文件格式,非常方便Python教学,在科学计算和数据分析等领域使用较多。

在Jupyter Notebook中,使用菜单File==>Download as==>Python(.py)可以直接另存为.py文件,但是会插入一些其他符号,显得比较乱。例如,下面的文件

下载为.py文件之后内容如下:

如果不希望保留这些信息,可以考虑分析.ipynb文件格式然后编写程序提取其中的Python代码。

使用记事本打开文件“Untitled32.ipynb”,内容如下:

经过简单分析,.ipynb格式的文件属于json格式。这样的话可以使用Python标准库json进行解析,然后提取其中的Python代码。

参考代码:

如果由于.ipynb文件中包含中文导致程序运行时遇到解码错误,可以为open()函数增加encoding='utf8'参数。

结果文件:

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门