gpt4 book ai didi

python - 在 JupyterLab 中以编程方式运行单元

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

我想在 Jupyerlab 笔记本中编写代码,该笔记本无需用户执行任何操作即可运行其他单元。我找到了解决方案:

from IPython.display import Javascript
Javascript('JupyterLab.notebook.execute_cells_below()')

但它似乎在 JupyterLab 中不起作用,它会引发错误:
Javascript Error: notebook is not defined

有没有类似的方法可以使用 JupyterLab 做到这一点?

最佳答案

也许您可以为“运行上面的所有单元格”设置快捷方式并执行以下几行:

import keyboard

keyboard.press_and_release('your_shorcut_here')

假设您已将快捷方式定义为 shift+s .只需将它作为 srig 放在上面的代码中:
keyboard.press_and_release('shift+s')

对于最新的 jupyter 笔记本(版本 5),您可以转到笔记本顶部的“帮助”选项卡,然后选择“编辑键盘快捷键”选项并添加您自己的自定义快捷键。

jupyter 实验室可能有相同的选项。

关于python - 在 JupyterLab 中以编程方式运行单元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61205846/

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