接了项需求,要再jupyter notebook中展示前端界面,前端界面包含三个文件:html、css和js,过程中遇到了两个问题。
1、 首先是浏览器无法访问本地文件,导致html中对css和js的导入失败
对此需要对本地文件创建映射,从本地路径(C:/myjs.js)引用改为通过ip+端口号+文件名(http://localhost:8000/myjs.js)导入,简单操作在放js文件的路径下执行
python -m http.server
此时便可以直接在浏览器中访问http://localhost:8000/文件名打开本地文件
具体可以参照pyecharts资源引用的例子
2、第二个问题是即使能在jupyter中打开html页面了,效果如下
但在notebook中通过IPython.display展示的时候还是空白,展示代码如下:
from