Jupyter笔记本中javascript与python的通信 javascript=”“” 函数执行代码(){ var res=确认(“你好”); var kernel=IPython.notebook.kernel; 控制台日志(“显示:+res”); var回调={ iopub:{ 输出:res, } } IPython.notebook.kernel.execute(res,回调); } exec_代码(); """ HTML(javascript)

Jupyter笔记本中javascript与python的通信 javascript=”“” 函数执行代码(){ var res=确认(“你好”); var kernel=IPython.notebook.kernel; 控制台日志(“显示:+res”); var回调={ iopub:{ 输出:res, } } IPython.notebook.kernel.execute(res,回调); } exec_代码(); """ HTML(javascript),javascript,python,jupyter-notebook,Javascript,Python,Jupyter Notebook,我想在javascript中有一个确认弹出窗口,根据用户是“OK”还是“Cancel”,将值存储在变量res中。然后我想在jupyter笔记本的同一个单元格中向python公开该值。我尝试了callbacks.iopub.output,但似乎不起作用 我想进行打印(输出)以显示res值——true或false javascript = """ <script type="text/Javascript"> function exec_code(){ var re

我想在javascript中有一个确认弹出窗口,根据用户是“OK”还是“Cancel”,将值存储在变量res中。然后我想在jupyter笔记本的同一个单元格中向python公开该值。我尝试了callbacks.iopub.output,但似乎不起作用

我想进行打印(输出)以显示res值——true或false

javascript = """
<script type="text/Javascript">

   function exec_code(){
       var res = confirm("Hello");
       var kernel = IPython.notebook.kernel;
       console.log("show:" + res);
       var callbacks = {
         iopub : {
         output : res,
    }
    }
   IPython.notebook.kernel.execute(res, callbacks);
   }
   exec_code();
</script>
"""

HTML(javascript)