我正尝试从Kaggle竞赛中下载数据集:
https://www.kaggle.com/c/pku-autonomous-driving/overview
进入Google Colab。
我已经从Kaggle下载了.json文件,并使用了以下命令:
# Upload data to Google Colab
import os
os.environ['KAGGLE_USERNAME'] = "xxxxxx" # username from the json file
os.environ['KAGGLE_KEY'] = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx" # key from the json file
!kaggle competitions download -c pku-autonomous-driving # api copied from kaggle
但是这会将所有文件下载到Google Collab中,而不会在此过程中创建任何文件夹,并将所有内容一起保存,最终几分钟后,由于下载请求过多,它失败了。
我的问题是:如何将其下载为.zip
文件,或通过其他任何方式将其下载到Google Collab? (我曾在这里问过之前搜索过,但没有找到很好的解决方案)?
我还尝试单击Competition API附近的下载按钮,并复制了链接,并尝试使用!wget ("link address")
,但这也失败了,并且没有开始下载文件。
我还有其他选择,我可以尝试将其上传到我的Google云端硬盘中,然后再安装它,但我确实想知道是否有解决方法。
答案 0 :(得分:0)
您可以使用-p
(或--path
)标志来指定下载位置:
!kaggle competitions download pku-autonomous-driving -p data_folder/