gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 00:35:49 24 4
gpt4 key购买 nike

在我的谷歌驱动器中,我有一个名为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')

最佳答案

这就是您正在搜索的内容(使用os.chdir更改工作目录:

import os
os.chdir(dat_dir)
pd.read_csv('titanic_kaggle_train.csv')

关于python - 如何从另一个文件夹读取数据文件而不给出python的完整路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57776304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com