gpt4 book ai didi

Python 循环文件并下载图像

转载 作者:太空宇宙 更新时间:2023-11-03 16:13:53 25 4
gpt4 key购买 nike

我正在尝试循环遍历具有不同网站链接的文本文件来下载图像。我还希望它们有一个唯一的文件名。正如您所看到的,只是一个循环计数器,因此三个图像将是 1.jpg2.jpg3.jpg。但我只获取最后一张图像,文件名为 0.jpg。我尝试了几种不同的方法,但这似乎是最好的,但仍然没有运气。对后续步骤有什么建议吗?

import urllib
input_file = open('Urls1.txt','r')
x=0
for line in input_file:
URL= line

urllib.urlretrieve(URL, str(x) + ".jpg")
x+=1

最佳答案

通过缩进最后两行来重写代码

import urllib
input_file = open('Urls1.txt','r')
x=0
for line in input_file:
URL= line

urllib.urlretrieve(URL, str(x) + ".jpg")
x+=1

缩进在 Python 中很重要。如果没有它,最后两条语句仅在循环完成后执行。因此,您只能检索文件中的最后一个 URL。

关于Python 循环文件并下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39070060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com