我无法使用gdown包下载文件。它给出了权限错误。但当我手动打开它时。它没有犯这样的错误,开放得很好。这是我正在使用的代码,并链接
import gdown
url='https://drive.google.com/uc?id=0B1lRQVLFjBRNR3Jqam1menVtZnc'
output='letter.pdf'
gdown.download(url, output, quiet=False)
错误为权限被拒绝:https://drive.google.com/uc?id=0B1lRQVLFjBRNR3Jqam1menVtZnc也许你需要更改"有链接的人"的权限?
在我的案例中,我运行了以下命令并尝试使用gdown
,问题得到了解决:
pip install --upgrade --no-cache-dir gdown
如果你正在使用谷歌colab,请尝试:
!pip install --upgrade --no-cache-dir gdown
那么:!gdown --id [id of your file]
而不是
gdown <drive-id>
型
gdown "<drive-id>&confirm=t"
对于大文件。
如果您正在处理大文件(在我的案例中是一个>1gb文件(,您可以通过从Google Drive中的"无论如何下载"按钮复制url来解决问题。
创建可下载的zip文件夹并使其成为"任何有链接">和改变"em>";查看器";至";编辑">。
最后使用:
!gdown --id 'id of the file'
pip install --upgrade --no-cache-dir gdown
对我不起作用。
您可以尝试此的预发布版本:pip install -U --no-cache-dir gdown --pre
这对我有效。