Python 如何从打开的Jupyter笔记本中以编程方式打开现有的Jupyter笔记本

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

我的设想是

在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.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的末尾