📅  最后修改于: 2023-12-03 14:52:22.905000             🧑  作者: Mango
有时候,在 jupyter notebook 中,我们需要使用本地磁盘上的文件,比如读取数据集、保存数据结果等等。那么,在 jupyter notebook 中如何打开本地磁盘呢?
其实,我们可以使用 jupyter notebook 提供的魔法命令 %cd
和 %pwd
来实现。
%cd
命令%cd
命令用于更改当前工作目录。我们可以使用 %cd
命令切换到任意一个文件夹,然后就可以操作该文件夹下的所有文件了。比如:
# 切换到 D:\data 文件夹
%cd D:\data
%pwd
命令%pwd
命令用于显示当前的工作目录。我们可以使用 %pwd
命令查看当前所在的文件夹路径。比如:
# 查看当前所在的文件夹路径
%pwd
为了更好地演示如何打开本地磁盘,我们可以使用下面的完整示例。该示例使用了 %cd
命令切换到 D:\data 文件夹,然后使用了 Python 内置的 csv
模块读取了一个名为 data.csv 的文件。
# 切换到 D:\data 文件夹
%cd D:\data
# 使用 csv 模块读取 data.csv 文件
import csv
with open('data.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
print(row)
需要注意的是,在这个示例中,我们使用了相对路径来读取 data.csv 文件。因为我们已经使用 %cd
命令切换到了 D:\data 文件夹,所以 Python 会自动在该文件夹下寻找 data.csv 文件。如果 data.csv 文件不存在,Python 将会抛出异常。
在 jupyter notebook 中打开本地磁盘非常简单,只需要使用 %cd
和 %pwd
命令就可以了。需要注意的是,为了方便操作,最好将 jupyter notebook 的工作目录设置到我们经常使用的文件夹,这样我们就不需要每次都使用 %cd
命令切换文件夹了。