Python 下载器

标签 python file download

所以我正在尝试编写一个脚本来使用 python 下载图片文件,我使用谷歌找到了这个 def,但是我下载的每张图片都“损坏”了。任何想法...

def download(url):
 """Copy the contents of a file from a given URL
 to a local file.
 """
 import urllib
 webFile = urllib.urlopen(url)
 localFile = open(url.split('/')[-1], 'w')
 localFile.write(webFile.read())
 webFile.close()
 localFile.close()

编辑:代码标签没有很好地保留缩进,但我可以向你保证它们在那里,这不是我的问题。

最佳答案

您可以 simply do

urllib.urlretrieve(url, filename)

为自己省去任何麻烦。

关于Python 下载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4093007/

相关文章:

python - Plotly:如何使用分组图例设置多个子图?

python - 有效地将函数应用于numpy数组中的球形邻域

c# - 为什么这段代码会锁定我的文件?

java - 我在哪里可以找到这个 jar : commons-csv 0. 1-524170

html - Chrome 扩展 : Download/export content created "on the fly"

python - Pip3安装问题

python - 基于列值的 Pandas 聚合减法

python - 在输出文件中添加空间而不必先阅读整个文件

c# - 文件归档库/API?

php - 使用 PHP 下载脚本发送正确的文件大小