使用Python下载文件

时间:2010-07-14 11:59:10

标签: python

我需要从互联网上下载文件。为此,我使用subprocess并致电wget。这是正确的方法吗?这些文件托管在静态链接上,无需登录或进行任何操作。

我浏览了urllib,但我找不到任何用于下载其他类型文件的示例。

有什么建议吗?

1 个答案:

答案 0 :(得分:6)

除了什么?

urllib.urlretrieve(url)

应该适用于任何文件类型。您经常需要指定文件名,而不是使用临时文件(默认值):

urllib.urlretrieve(url, filename)

还有其他几个库,但这对于基本用途来说很好。