如何下载直接下载链接并将其保存到Windows上的Python中?

时间:2015-01-17 21:52:13

标签: python windows save download

我有一个压缩zip文件的直接下载链接地址,其中包含我要安装的程序安装程序。

话虽如此,我一次只会问一个问题......

我如何下载并将其保存到磁盘,以便在代码中解压缩下一步?

是否有特定的模块处理此问题?

可以在不打开浏览器的情况下在后台静默完成吗?

非常感谢任何帮助

提前致谢

1 个答案:

答案 0 :(得分:1)

最直接的方法是使用优质的urllib - 特别是https://docs.python.org/2/library/urllib.html#urllib.urlretrieve

fn, _ = urllib.urlretrieve('http://what.ever.com/thefile.zip')

将变量fn设置为已检索该文件并在本地保存的文件名。

如果您想确定文件的确切位置,请自行传递文件名作为urlretrieve的第二个参数。