为了账号安全,请及时绑定邮箱和手机立即绑定

基本的http文件下载并保存到python中的磁盘?

基本的http文件下载并保存到python中的磁盘?

萧十郎 2019-08-30 14:57:31
我是Python的新手,我一直在浏览本网站上的问答,以回答我的问题。但是,我是初学者,我发现很难理解一些解决方案。我需要一个非常基本的解决方案有人可以向我解释一个简单的解决方案:“通过http下载文件”和“将其保存到Windows中的磁盘”吗?我也不确定如何使用shutil和os模块。我想下载的文件不到500 MB,是一个.gz存档文件。如果有人可以解释如何提取存档并利用其中的文件,那就太棒了!这是一个部分解决方案,我从各种答案中总结出来:import requestsimport osimport shutilglobal dumpdef download_file():    global dump    url = "http://randomsite.com/file.gz"    file = requests.get(url, stream=True)    dump = file.rawdef 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有人可以指出错误(初学者级别)并解释任何更简单的方法来做到这一点?谢谢!
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 679 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信