【发布时间】:2016-05-05 19:13:34
【问题描述】:
我正在尝试编写一个 jupyter nbextension 来打开用户输入提示,但是,我想将默认值设置为当前 IPython 内核中的变量(例如 run_id),如果该变量存在。
我想不通的是如何从 kernel.execute() 中获取变量的值,或者确定结果是否为 NameError。
var handler = function () {
var kernel = IPython.notebook.kernel;
var output = kernel.execute("run_id", {silent:false});
var rid = prompt("Please enter the run ID", output);
};
【问题讨论】:
标签: javascript python ipython jupyter