如何将 Jupyter Notebook (.ipynb) 文件转换为 Python (.py) 文件

概要:编写python代码运行将.ipynb转化为.py

python 复制代码
import json

def convert_ipynb_to_py(ipynb_file, py_file):
    with open(ipynb_file, 'r',encoding='utf-8') as f:
        notebook = json.load(f)

    with open(py_file, 'w',encoding='utf-8') as f:
        for cell in notebook['cells']:
            if cell['cell_type'] == 'code':
                f.write(''.join(cell['source']) + '\n\n')


convert_ipynb_to_py('counterfactual_adversarial_example_generation.ipynb', 'counterfactual_adversarial_example_generation.py')

然后执行这个代码就行

别的就是下载一个jupyter Note ,进行转化

或者在命令行里下载个jupyter 然后输入命令进行转换

python 复制代码
pip install jupyter

然后,运行以下命令将你的 .ipynb 文件转换为 .py 文件------记得进入到你所在的.ipynb 文件目录下:

python 复制代码
jupyter nbconvert --to script your_notebook.ipynb

所生成的文件在你所在的文件下

参考博客https://blog.csdn.net/qq_69218005/article/details/131339237

相关推荐
Ronin305几秒前
【Linux网络】网络命令
linux·网络·网络命令
Nina_71740 分钟前
第二章 prompt思维链
python·prompt
XUE-521131444 分钟前
BGP实验-路由反射器
linux·运维·网络
掘金安东尼1 小时前
遇见 Kiro:从“爽感写代码”到“生产级落地”
人工智能·python
upgrador1 小时前
Linux内核与设备管理:USB存储驱动usb_storage/uas的安全卸载与复原
linux·运维·安全
风为你而吹2 小时前
【玩泰山派】4、制作ubuntu镜像-(5)总结制作镜像流程
linux·ubuntu
偷心伊普西隆2 小时前
Python Access:删除数据库中指定的表和查询
数据库·python
tt5555555555552 小时前
Linux虚拟机固定IP超详细教程
linux·运维·tcp/ip
阑梦清川3 小时前
动静态库和编译链接简述
linux
拾光Ծ3 小时前
【Linux】入门指南:基础指令详解Part One
linux·运维·服务器·centos