jupyter notebook 里的py文件怎么弄
时间: 2025-05-09 16:18:21 浏览: 60
### 如何在 Jupyter Notebook 中加载或运行 .py 文件
在 Jupyter Notebook 中可以方便地通过特定的方法来加载和运行 `.py` 文件的内容。以下是实现这一功能的具体方法:
#### 方法一:使用 `%load` 魔法命令加载 `.py` 文件
可以通过 Jupyter 的魔法命令 `%load` 来读取并显示指定的 `.py` 文件内容,随后可以直接执行这些代码。
例如,在一个新的单元格中输入以下命令即可加载 `xx.py` 文件:
```python
%load xx.py
```
这将会把 `xx.py` 文件中的所有代码加载到当前单元格中[^1]。
#### 方法二:直接运行 `.py` 文件而不加载其内容
如果只需要运行整个 `.py` 文件而不需要将其内容展示出来,则可以在终端或者命令行模式下启动 Python 解释器,并利用 `-m` 参数作为模块运行方式。不过更推荐的方式是在 Jupyter 单元格内借助 `!python` 命令完成操作如下所示:
```bash
!python xx.py
```
上述指令会在后台调用系统的默认 Python 版本去执行目标脚本文件[^2]。
#### 方法三:将 `.py` 脚本转换成 Jupyter 笔记本形式 (`.ipynb`)
对于希望长期维护某些复杂逻辑于交互环境下的情况来说,还可以考虑先将原始源码转化为支持 Markdown 和富媒体输出格式的新文档类型即 IPython Notebooks (.ipynb),然后再进一步编辑完善。具体做法可参照官方说明文档指引进行安装配置插件工具如 nbconvert 等辅助手段达成目的[^3]。
```python
%%writefile convert_script_to_notebook.ipynb
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata":{},
"nbformat":4,
"nbformat_minor":4
}
```
以上介绍了几种常见的途径帮助开发者们顺利实现在 Jupyter 平台上无缝衔接外部独立封装好的标准库函数定义集合体—Python Scripts(.py)。
阅读全文
相关推荐


















