猿问

如何从另一个文件夹读取数据文件而不在 python 中给出完整路径?

在我的谷歌驱动器中,我有一个名为的文件夹Colab Notebooks/data/,如何将此路径附加到系统,这样我就不必提供数据文件的全名?


我的尝试:


from google.colab import drive

drive.mount('/content/drive')

dat_dir = 'drive/My Drive/Colab Notebooks/data/' 


# read data

import pandas as pd


pd.read_csv(dat_dir + 'titanic_kaggle_train.csv') # this works

我要这个

pd.read_csv('titanic_kaggle_train.csv') # Here, I dont have full path

我试过

import sys

sys.path.append(dat_dir) # did not work


# another attempt (did not work)

!export PYTHONPATH=$HOME/drive/My\ Drive/Colab\ Notebooks/data/:$PYTHONPATH

问题

这个命令如何工作?


pd.read_csv('titanic_kaggle_train.csv')


慕村9548890
浏览 112回答 2
2回答

明月笑刀无情

这是您正在搜索的内容吗(使用以下命令更改工作目录os.chdir:import osos.chdir(dat_dir)pd.read_csv('titanic_kaggle_train.csv')

杨__羊羊

你也可以使用单线魔法。%cd drive/My\ Drive/Colab\ Notebooks/data/
随时随地看视频慕课网APP

相关分类

Python
我要回答