下面是在Jupyter中切换路径并调用本地文件的完整攻略。
1. 确认当前工作路径
在打开一个jupyter notebook时,需要通过运行以下代码来确认当前工作路径。
import os
os.getcwd()
该代码的含义是导入os模块,使用os.getcwd()函数来查询当前工作路径。其中os.getcwd()可以返回当前工作路径的字符串。
2. 修改工作路径
一般情况下,在jupyter notebook中打开本地文件时,需要将工作路径切换到本地文件所在的文件夹路径。切换工作路径需要使用os.chdir()函数。在此之前,需要确认本地文件所在的文件夹路径。
例如以下代码示例中,需要调用当前工作路径下的另一个ipynb文件,而该文件位于当前工作路径下的subdir文件夹中。此时需要切换工作路径到subdir文件夹路径。
import os
os.chdir("subdir")
os.getcwd()
运行上述代码后可以发现,当前工作路径已经变更到了subdir文件夹路径。此时就可以直接调用该文件夹下的文件了。
3. 加载本地文件
如果需要读取本地文件并进行操作,可以使用pandas模块中的read_csv()函数来对csv文件进行读取操作。以下是一个示例:
import pandas as pd
data = pd.read_csv("file.csv")
在这个示例中,使用pandas读取名为"file.csv"的本地文件,读取结果存储在名为"data"的变量中供后续操作使用。
示例1
例如,打开了一个名为example.ipynb的notebook,需要调用当前工作路径下名为data.csv的文件,并对其中的数据进行操作。此时可以按照以下步骤进行操作:
- 使用上述代码中的方法确认当前工作路径。
- 如果"data.csv"文件文件夹名称为"data",则需要将当前工作路径切换到"data"文件夹路径下。
- 使用pandas模块读取"data.csv"文件,并将读取结果存储在变量"data"中。
示例2
例如,要在example.ipynb的notebook中导入data.csv和picture.jpg两个本地文件,并对其中的数据进行操作。此时可以按照以下步骤进行操作:
- 使用上述代码中的方法确认当前工作路径。
- 如果"data.csv"文件和 "picture.jpg"文件所在文件夹名称为"data",则需要将当前工作路径切换到"data"文件夹路径下。
- 使用pandas模块读取"data.csv"文件,并将读取结果存储在变量"data"中。
- 使用Pillow模块读取"picture.jpg"文件,并将读取结果存储在变量"image"中。
以上就是在jupyter notebook中切换路径并调用本地文件的完整攻略,希望能够对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:切换路径在Jupyter里调用本地文件的操作 - Python技术站