文章目录
Kaggle从google drive下载文件的方法
1. 从google drive获取文件ID:
1.1 在google drive中右键点击文件,选择获取链接
1.2 在弹窗中复制链接
链接最后部分就是FILE_ID
1.3 修改权限
将文件权限修改为知道链接的任何人
2. 在kaggle notebook中下载
2.1 使用torchvision
下载
import torchvision
torchvision.datasets.utils.download_file_from_google_drive(FILE_ID, root, filename=None, md5=None)
参数:
Args:
- FILE_ID (str): 文件ID
- root (str): 目标文件夹
- filename (str, optional): 目标文件名(可选)
- md5 (str, optional): MD5 checksum(可选)
2.2 使用gdown
库下载
2.2.1 安装gdown
!conda install -y gdown
2.2.2 通过gdown
下载文件
方式1:
!gdown https://drive.google.com/uc?id=FILE_ID
方式2:
cd xxxx
!gdown --id <FILE_ID>
注:Option
--id
was deprecated in version 4.3.1 and will be removed in 5.0
参考资料: