gpt4 book ai didi

python - 有没有办法在一行中运行多个 %run 语句?

转载 作者:行者123 更新时间:2023-12-04 17:13:17 24 4
gpt4 key购买 nike

我的 databricks python 笔记本中有多个 %run 语句当前位于多行中,每次运行它们时都可以使用。我想知道是否有办法将它们组合成一个单元格,这样我就不必单独运行每个单元格。我试过把它们放在一起,但不断出错

%run {location of file}
%run {location of file}
...
%run {location of file}
错误:
Failed to parse %run command: string matching regex `\$[\w_]+' expected but `%' found)
以下是我根据 OneCricketeer 的建议尝试的内容。原来这个解决方案不能解决问题。
notebooks = [
('{location of file}'),
('{location of file}'),
('{location of file}')]

for n in notebooks:
dbutils.notebook.run(n,60)
print('Finished loading notebook ' + n)

最佳答案

一般只有先% “命令”可以在任何单元格中执行。
要以编程方式运行笔记本,请查看 dbutils.notebook.run
例子

notebooks = [
('name', {'arg1': 'foo'}, )
('other', {'arg1': 'bar'}, )
]

# for storing the values to call dbutils.notebook.exit function
notebook_ids = dict()

for n in notebooks:
notebook_ids[n[0]] = dbutils.notebook.run(n[0], 3600, n[1])

关于python - 有没有办法在一行中运行多个 %run 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69092841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com