8
基本的HTTP文件下载并保存到python中的磁盘上?
我是Python的新手,并且已经在本网站上进行了问答,以解答我的问题。但是,我是一个初学者,我发现很难理解某些解决方案。我需要一个非常基本的解决方案。 有人可以向我解释一下“通过http下载文件”和“在Windows中保存到磁盘”的简单解决方案吗? 我也不知道如何使用shutil和os模块。 我要下载的文件不到500 MB,是一个.gz存档文件。如果有人可以解释如何提取存档并利用其中的文件,那就太好了! 这是部分解决方案,是我根据各种答案写的: import requests import os import shutil global dump def download_file(): global dump url = "http://randomsite.com/file.gz" file = requests.get(url, stream=True) dump = file.raw def save_file(): global dump location = os.path.abspath("D:\folder\file.gz") with open("file.gz", 'wb') as location: shutil.copyfileobj(dump, location) del dump 有人可以指出错误(初学者水平)并解释执行此操作的更简单方法吗? 谢谢!