You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Databricks中使用%run命令批量导入多个笔记本?

在Databricks中批量导入笔记本的解决方案

Databricks的%run魔法命令本身不支持单条命令指定多个笔记本路径,你目前使用单独%run语句逐个导入的方式是官方默认的标准用法。

不过可以通过以下方式实现"一次性导入"的效果:

  • 创建一个专门的"导入入口笔记本"(比如命名为./NotebookImports),在这个笔记本中写入所有需要导入的%run语句:
    %run ./Notebook1
    %run ./Notebook2
    %run ./Notebook3
    
  • 之后在你的主笔记本里,只需要执行单条命令就能完成所有依赖笔记本的导入:
    %run ./NotebookImports
    

这种方式相当于把分散的%run语句聚合到一个统一的入口,既实现了"单条命令导入所有"的需求,也方便后续维护依赖列表。

需要注意的是,dbutils.notebook.run() API虽然可以批量调用笔记本,但它是异步执行且仅返回执行结果,不会像%run那样将目标笔记本中的变量、函数等导入到当前会话,因此不适合用来实现"导入笔记本内容"的场景。

内容的提问来源于stack exchange,提问作者kiruba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 17:20:31