Pythonでデータを読み込もうとしたところ、BadZipFile: File is not a zip file というエラーが出ます。 対処法を教えて下さい。
使用した環境やコード、出てきたエラーメッセージは以下の通りです
環境
Jupiter Python3.6.1
コード
import requests,zipfile
from io import StringIO
import io
zipfile_url_2 = "http://archive.ics.uci.edu/ml/machine-learning-databases/wine-quality/winequality-red.csv"
r = requests.get(zipfile_url_2,stream=True)
z = zipfile.ZipFile(io.BytesIO(r.content))
z.extractall()
エラーメッセージ
BadZipFile Traceback (most recent call last)
<ipython-input-31-70aaf6efb9ae> in <module>()
2 zipfile_url_2 = "http://archive.ics.uci.edu/ml/machine-learning-databases/wine-quality/winequality-red.csv"
3 r = requests.get(zipfile_url_2,stream=True)
----> 4 z = zipfile.ZipFile(io.BytesIO(r.content))
/Users/yamaurakazuki/.pyenv/versions/anaconda3-4.4.0/envs/ml/lib/python3.6/zipfile.py in init(self, file, mode, compression, allowZip64)
1098 try:
1099 if mode == 'r':
-> 1100 self._RealGetContents()
1101 elif mode in ('w', 'x'):
1102 # set the modified flag so central directory gets written
/Users/yamaurakazuki/.pyenv/versions/anaconda3-4.4.0/envs/ml/lib/python3.6/zipfile.py in _RealGetContents(self)
1166 raise BadZipFile("File is not a zip file")
1167 if not endrec:
-> 1168 raise BadZipFile("File is not a zip file")
1169 if self.debug > 1:
1170 print(endrec)
BadZipFile: File is not a zip file
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/03 13:40