卡在数据实验室目录中,无法导航到我想要的目录
Stuck in datalab directory, can't navigate to my desired directory
我的驱动器中有一个名为 ML 的目录:其中包含我的一些 colab-notebook 和一些我想加载到我的 colab-notebook 中的 csv 文件。
但是,当我使用 !pwd 查找当前文件夹时,其输出如下。
!pwd
/content
当我使用!ls..目录结构如下:
bin/
boot/
colabtools/
content/
datalab/
dev/
etc/
gpu-tensorflow-1.9.0-cp27-cp27mu-linux_x86_64.whl
gpu-tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl
home/
lib/
lib64/
media/
mnt/
opt/
proc/
root/
run/
sbin/
srv/
sys/
tensorflow-1.9.0-cp27-cp27mu-linux_x86_64.whl
tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl
tf_deps/
tmp/
tools/
usr/
var/
我无法 !cd 到我的目录 drive/ML ,因为我不知道路径和树结构,因此无法加载我的 csv 文件。
使用%cd
代替!cd
,像这样:
%cd drive/ML
In such cases we need to mount our google-drive and it will be shown as
below:
os.listdir()
/content
而且,
os.listdir('/content')
datalab drive
如果 google-drive 没有挂载 /content 目录将只包含 datalab 文件夹。
To mount your Google Drive:
from google.colab import drive
drive.mount('/content/drive')
有关详细信息,请参阅 here
之后,更改目录使用:
import os
os.chdir("drive/My Drive/ML")
我的驱动器中有一个名为 ML 的目录:其中包含我的一些 colab-notebook 和一些我想加载到我的 colab-notebook 中的 csv 文件。
但是,当我使用 !pwd 查找当前文件夹时,其输出如下。
!pwd
/content
当我使用!ls..目录结构如下:
bin/
boot/
colabtools/
content/
datalab/
dev/
etc/
gpu-tensorflow-1.9.0-cp27-cp27mu-linux_x86_64.whl
gpu-tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl
home/
lib/
lib64/
media/
mnt/
opt/
proc/
root/
run/
sbin/
srv/
sys/
tensorflow-1.9.0-cp27-cp27mu-linux_x86_64.whl
tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl
tf_deps/
tmp/
tools/
usr/
var/
我无法 !cd 到我的目录 drive/ML ,因为我不知道路径和树结构,因此无法加载我的 csv 文件。
使用%cd
代替!cd
,像这样:
%cd drive/ML
In such cases we need to mount our google-drive and it will be shown as below:
os.listdir()
/content
而且,
os.listdir('/content')
datalab drive
如果 google-drive 没有挂载 /content 目录将只包含 datalab 文件夹。
To mount your Google Drive:
from google.colab import drive
drive.mount('/content/drive')
有关详细信息,请参阅 here
之后,更改目录使用:
import os
os.chdir("drive/My Drive/ML")