python - 如何从 Jupyter Notebook 中的 .py 文件调用函数?
问题描述
我不想在每个 Jupyter Notebook 文件中编写相同的函数。如果我只需要编辑一次函数而不需要在每个 .ipynb 文件中进行编辑,那会更容易。
问题是,如果我编辑将重新启动一切的 .py 文件,我必须重新启动内核。
有什么方法可以简单地从几个 .pynb 文件中调用一个函数?
PS:我编辑完.py后,不影响.ipynb文件。
解决方案
是的,您需要一个定义了函数的 make .py 文件并导入该文件,然后调用其中的函数。把它和笔记本放在同一个文件夹里。
filename.py 文件示例
def function_name(param1,param2):
#dosomting
return
以及如何导入
from filename import function_name
function_name(param1,param2)
推荐阅读
- vue.js - Vue:如何避免在mounted() 中使用setTimeout 来等待道具可用?
- macos - 用于安装在测试仪 PC 上的 Mac 应用程序的证书和配置文件
- c++ - 有没有办法测量 c++ 程序的运行时内存使用情况?
- assembly - 为什么编译器不使用 ENTER 和 LEAVE 指令?
- java - 从构造函数 Java 中获取特定参数
- reactjs - 一起使用 SVGR 和 Material UI
- css - 为什么“cursor”的“auto”值会给我的锚点一个类似文本的光标
- java - ConcurrentModificationException 即使没有删除或添加任何元素
- javascript - 如何在java脚本中评估字符串数学表达式?
- python - MT5 开仓单返回“无”