在python2.7中从网站收集图像

2024-09-22 20:29:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我不明白为什么第17行出现语法错误:

parsed[2] = image["src"]

然后在第18行:

outpath = os.path.join(out_folder, filename)

然后还有:

urlretrieve(urlparse.urlunparse(parsed), outpath)

Tags: pathimagesrcosfolderfilenameoutparsed
2条回答

你犯了一些语法错误, 在第17行你必须把支架合上

filename = image["src".spilit("/")[-1]

应该是

filename = image["src"].spilit("/")[-1]

在第20行,你应该把冒号(:)放在末尾

if image["src"].lower().startswith("http")

应该是

if image["src"].lower().startswith("http"):

在第21行,为什么在语句末尾加冒号?(删除冒号) 在第26行,这是缩进错误,您必须正确缩进

在第29行,使用单冒号并关闭main关键字

if __name__ == '__main__':

我觉得你的剧本应该是这样的:

python filename.py

您应该提供额外的命令行参数,如:

python filename.py extraarg

这是:

filename = image["src".spilit("/")[-1]

应该是:

filename = image["src"].split("/")[-1]  ## spell corrected and square bracket added. 

相关问题 更多 >