我只是想卷曲这个zip文件,然后解压缩
curl -sS https://www.kaggle.com/c/word2vec-nlp-tutorial/download/labeledTrainData.tsv.zip > labeledTrainData.tsv.zip
unzip labeledTrainData.tsv.zip labeledTrainData.tsv
,但我一直遇到错误;
Archive: labeledTrainData.tsv.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
我认为,我使用的是与此响应中相同的语法。我要下载的文件有问题吗?我觉得我犯了一个菜鸟错误。我在shell脚本中运行这两个命令
我能够复制您的错误。这种错误通常指示两件事之一:
- 该文件未正确打包
- 您没有下载您认为要下载的内容。
在这种情况下,您的问题是后者。看起来您正在从错误的URL下载文件。当我打开所谓的ZIP文件以进行阅读时,我会看到这一点:
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/account/login?ReturnUrl=%2fc%2fword2vec-nlp-tutorial%2fdownload%2flabeledTrainData.tsv.zip">here</a>.</h2>
</body></html>
长话短说,您需要从上面指定的替代URL下载。此外,Kaggle通常在下载时需要登录凭据,因此您还需要指定您的用户名/密码。