Python 如何从打开的Jupyter笔记本中以编程方式打开现有的Jupyter笔记本
我的设想是 在Jupyter笔记本(NB)中,我想打开另一个NB,因此我通过键入以下内容来定位我当前的工作目录:Python 如何从打开的Jupyter笔记本中以编程方式打开现有的Jupyter笔记本,python,jupyter-notebook,jupyter,Python,Jupyter Notebook,Jupyter,我的设想是 在Jupyter笔记本(NB)中,我想打开另一个NB,因此我通过键入以下内容来定位我当前的工作目录: import os os.getcwd() 所以我得到了一个清单: 驱动器C中的卷是OSDisk 卷序列号为8AD4-7C2E C:\Users\rlysak01\Desktop\02 PyCoreBootcamp\03对象和数据结构基础\Core\u语言\u解释目录 2019年4月3日下午5:32测试文件夹 2019年2月23日03:22 PM 66763 Untitled.ip
import os
os.getcwd()
所以我得到了一个清单:
驱动器C中的卷是OSDisk
卷序列号为8AD4-7C2E
C:\Users\rlysak01\Desktop\02 PyCoreBootcamp\03对象和数据结构基础\Core\u语言\u解释目录
2019年4月3日下午5:32测试文件夹
2019年2月23日03:22 PM 66763 Untitled.ipynb
4个文件117932字节
4个目录1962647552个可用字节
现在我想打开名为“untitled.ipynb”的NB,看看里面有什么
Google搜索只能找到启动新服务器并从新服务器进程中打开指定NB的方法
有没有办法在不启动本地机器上的新Jupyter服务器的情况下打开笔记本
当我尝试
nb_to_open = os.getcwd() + '\\untitled.ipynb'
open(nb_to_open)
我得到以下响应,但笔记本未打开:
<_io.TextIOWrapper name='C:\\Users\\rlysak01\\Desktop\\02-PyCoreBootcamp\\untitled.ipynb' mode='r' encoding='cp1252'>
我真正想要的是将文件信息放入当前的笔记本服务器进程,并在新的浏览器窗口中打开它 我发现我可以从当前笔记本的浏览器地址字段手动复制URL,并将NB文件名添加到URL中,但这需要一个繁琐的手动步骤 如果当前URL为: 我可以手动将其破解为: 然后我将Jupyter代码单元格转换为Markdown单元格,执行Markdown单元格并单击Markdown单元格中的http超链接 但这是一个手动破解,我想通过Jupyter NB单元中的Python完成 如果我可以通过编程方式找到URL,那么我可以将我的文件名添加到URL的末尾