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