Kaggle从google drive下载文件的方法

Kaggle从google drive下载文件的方法,第1张

文章目录
  • 1. 从google drive获取文件ID:
    • 1.1 在google drive中右键点击文件,选择`获取链接`
    • 1.2 在d窗中复制链接
    • 1.3 修改权限
  • 2. 在kaggle notebook中下载
    • 2.1 使用`torchvision`下载
    • 2.2 使用`gdown`库下载
      • 2.2.1 安装`gdown`
      • 2.2.2 通过`gdown`下载文件
        • **方式1:**
        • **方式2:**

Kaggle从google drive下载文件的方法

1. 从google drive获取文件ID: 1.1 在google drive中右键点击文件,选择获取链接

1.2 在d窗中复制链接

链接最后部分就是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

参考资料:

  1. python - mount google drive in kaggle notebook - Stack Overflow
  2. Import data from google drive to Kaggle Kernel - Data Science Stack Exchange

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/921456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存