📜  如何让 jupyterlab 看到其他目录 - Python (1)

📅  最后修改于: 2023-12-03 14:53:17.531000             🧑  作者: Mango

如何让 jupyterlab 看到其他目录 - Python

在 Jupyterlab 中,只有当前工作目录及其子目录的文件可以在 notebook 中使用。但是有时候我们需要在其他目录下存储一些数据或读取一些文件。那么怎么让 Jupyterlab 看到其他目录呢?下面我们就来介绍一下。

方法一:使用 os.chdir() 函数

os.chdir() 函数可以改变当前 Python 脚本的工作目录,从而让 Jupyterlab 看到其他目录。

import os
os.chdir('/path/to/other/directory')

这样在 notebook 中执行 os.getcwd() 函数,就可以看到当前的工作目录已经被修改为 /path/to/other/directory,然后我们就可以在该目录下进行文件读写操作了。

方法二:使用 magic command

Jupyterlab 提供了 %cd 魔法命令,可以临时改变当前工作目录。用户可以在 notebook 中输入 %cd /path/to/other/directory 进行修改。这个修改只会对当前 notebook 会话有效。

%cd /path/to/other/directory
方法三:在启动 Jupyterlab 时指定工作目录

有时候我们需要在启动 Jupyterlab 时指定工作目录。可以使用 --notebook-dir 参数来指定。

jupyter-lab --notebook-dir=/path/to/other/directory

这样在启动 Jupyterlab 时就会自动将工作目录改为 /path/to/other/directory。如果想一直使用这个工作目录,可以将这个命令设置为快捷方式。

以上就是让 Jupyterlab 看到其他目录的方法介绍,希望对您有所帮助。