3
我正在使用Jupyter笔记本,并试图根据Github上找到的模板创建一个小部件。Jupyter笔记本,Python:如何从函数内部调用魔法?
该模板在某些时候使用魔术%%javascript
。当直接粘贴在笔记本的单元格中时,它可以正常工作。
然而,当我试图做一个功能了widget的,具有%%javascript
表达使其返回错误:
%%javascript SyntaxError: invalid syntax
任何人知道如何“转换”神奇命令,以便它可以(函数保存在一个单独的文件中)
你知道如何在函数中调用Javascript吗?如果使用'%% javascript'调用原始块,则工作正常。但是,一旦我将它的单元格与之前的代码合并(在将它变成函数之前),我会收到有关美元符号的错误消息。 '无效的语法'。我试图要工作的代码块如下:'%% javascript $('div.inspector') .detach() .prependTo($('body')) .css({ 'z索引':999, 位置: '固定', '箱阴影': '5像素5像素12像素-3px黑', 不透明度:0.9 }) .draggable();' – Radar
实际上也许这更清楚:这是我试图作为一个函数的片段:https://github.com/ipython/ipywidgets/blob/master/docs/source/examples/Variable%20Inspector.ipynb。问题来自于[4]中的单元格, – Radar