作为项目的一部分,我需要在 IPython 模块中嵌入一些 javascript。 这就是我想要做的:
from IPython.display import display,Javascript
Javascript('echo("sdfds");',lib='/home/student/Gl.js')
我的 Gl.js 看起来像这样
function echo(a){
alert(a);
}
有什么方法可以让我在笔记本中嵌入“Gl.js”和其他此类外部脚本,这样我就不必每次尝试执行一些需要那个图书馆。
最佳答案
作为一个非常短期的解决方案,您可以使用 IPython display()
和 HTML()
函数将一些 JavaScript 注入(inject)到页面中。
from IPython.display import display, HTML
js = "<script>alert('Hello World!');</script>"
display(HTML(js))
尽管我不推荐使用官方custom.js
方法,但我确实有时发现它对快速测试某些内容或动态生成一个小的JavaScript 片段很有用。
关于javascript - IPython:将 Javascript 脚本添加到 IPython notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16852885/