从 python 中的不同目录打开 csv
open csv from different directory in python
我正在尝试打开一个 csv 文件,如下所示
我的 ipynb 文件在以下目录中 -> /data/filename.ipynb
我的 csv 文件位于以下目录中 -> /data/preprocessed/processed_data.csv
当我尝试使用以下代码打开文件时:
df = pd.read_csv('/preprocessed/processed_data.csv')
我得到一个异常,文件不存在。不知何故,我想我不太明白目录是如何工作的。请帮忙,谢谢。
试试这个-
df = pd.read_csv('preprocessed/processed_data.csv')
尝试使用具有相对路径的 os
模块:
import os
filename = os.path.join(os.path.dirname(__file__),'path/to/file/processed_data.csv')
df = pd.read_csv(filename)
我正在尝试打开一个 csv 文件,如下所示
我的 ipynb 文件在以下目录中 -> /data/filename.ipynb
我的 csv 文件位于以下目录中 -> /data/preprocessed/processed_data.csv
当我尝试使用以下代码打开文件时:
df = pd.read_csv('/preprocessed/processed_data.csv')
我得到一个异常,文件不存在。不知何故,我想我不太明白目录是如何工作的。请帮忙,谢谢。
试试这个-
df = pd.read_csv('preprocessed/processed_data.csv')
尝试使用具有相对路径的 os
模块:
import os
filename = os.path.join(os.path.dirname(__file__),'path/to/file/processed_data.csv')
df = pd.read_csv(filename)