问题背景:
我在接搜狗账户API的时候,用requests的get请求下载日报压缩文件,并用上下文管理器保存为尾缀zip的文件,但是在解压的时候,总是报错,不论是用unrar、zipfile都无法解压,文件非真正的zip、rar文件。
问题相关代码:
def async_unzip():
with zipfile.ZipFile(os.getcwd()+"/"+"today_report.csv.zip", "r") as f:
f.extractall(os.getcwd())
print("解压成功")
报错内容:zipfile.BadZipFile: File is not a zip file
我的解答思路和尝试过的方法:
考虑是下载或者保存文件的时候有问题,但是不知道这一步怎么解决,目前没有搜到相关答案
我想要达到的结果:
能下载后正常用zipfile解压该压缩文件