小编Pad*_*edi的帖子

如何在 Python Jupyter Notebook 的按钮中编码“重新启动内核并全部运行”?

我正在尝试使用 python 在 Jupyter notebook 中创建一个 GUI。我已经对按钮进行了编码以使用小部件执行代码。但我遇到了两个问题:

  1. 编写代码片段以重新启动内核并运行所有单元格(下面代码片段中的 rs_button)
  2. 不太重要:无论如何我可以隐藏python中的所有代码并只显示按钮和用户输入单元格吗?

这是我一直在尝试的:

import ipywidgets as widgets
from IPython.display import display
rs_button = widgets.Button(description="Restart Kernel!")
exec_button = widgets.Button(description="Click Me!")
display(rs_button,exec_button)

def rs_button_clicked(b):
    IPython.notebook.execute_cell();


def exec_button_clicked(b):
    import data_assess_v6 as data_profiler
    (execution_time) = data_profiler.data_profile(path,file)

rs_button.on_click(rs_button_clicked)
exec_button.on_click(exec_button_clicked)
Run Code Online (Sandbox Code Playgroud)

谢谢

python widget jupyter-notebook

6
推荐指数
1
解决办法
4394
查看次数

标签 统计

jupyter-notebook ×1

python ×1

widget ×1