【发布时间】:2015-12-25 05:08:22
【问题描述】:
我有一个包含图像的文本文件,并且我有一个要保存图像的目录。
import os
import urllib
import sys
def normalize(url):
url = url.split("/")[-1]
return url.split("\n")[0]
def main():
out_dir = "Workspace/cnf/img"
with open('cnf/image_flower.txt') as url_array:
for url in url_array:
try:
urllib.urlretrieve(url, os.path.join(out_dir, normalize(url)))
except Exception as e :
print "Exception|",e,"|",url
print("Images Downloaded")
main()
我正在获取图像。但我面临以下问题 1.我想捕捉所有的http错误代码并像找不到页面和各种错误一样打印出来。我的代码无法打印。 2.我有大约 1,00,000 个网址。所以我的代码需要很多时间。
你能不能给我一个更好的处理方法
【问题讨论】:
标签: python image http error-handling http-status-code-404