Fra*_*urt 5 jupyter jupyter-notebook jupyter-lab
如何列出JupyterLab中所有现有的工作区?
我知道可以在URL中查看当前的工作空间名称:
创建工作空间时,这会在中创建一个文件~/.jupyter/lab/workspaces。工作空间的名称['metadata']['id']在相应的JSON文件的键中。
因此,列出所有工作空间的简单代码是:
import os, glob, json
for fname in glob.glob(os.path.join(os.environ['HOME'], ".jupyter/lab/workspaces/*")):
with open (fname, "r") as read_file:
print (json.load(read_file)['metadata']['id'])
Run Code Online (Sandbox Code Playgroud)
为了方便起见,我使用了这段代码创建了要点。我还添加了一些化妆品来直接生成不同的URL:
$ list_workspaces.py -u
http://10.164.5.234:8888/lab
http://10.164.5.234:8888/lab/workspaces/BBCP
http://10.164.5.234:8888/lab/workspaces/blog
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1623 次 |
| 最近记录: |