google-drive-api - 我的 colab 不允许我在驱动器中导入我的数据集文件夹
问题描述
代码:
from google.colab import drive
import zipfile
drive.mount('/content/gdrive/')
DATA_PATH = '/content/gdrive/MyDrive/Colab Notebooks/'
import os
zf = zipfile.ZipFile(DATA_PATH+"PetImages", "r")
zf.extractall(DATA_PATH)
我 100% 确定路径是正确的,但它给了我一个IsADirectoryError
. 该文件夹分为两个迷你文件夹,猫和狗。
解决方案
是/content/gdrive/MyDrive/Colab Notebooks/PetImages
ZIP 文件还是包含要提取的 ZIP 文件的文件夹?
错误消息说您传递的不是 ZIP文件而是文件夹。
所以可能:
zf = zipfile.ZipFile(DATA_PATH + "PetImages/images.zip", "r")
zf.extractall(DATA_PATH)