import urllib.request
import numpy as np
import os
from tqdm import tqdm
import urllib
boot_path = 'F:/Ubuntu16.4共享文件夹/数据集/Googleland/'
img_url_f = open('F:/Ubuntu16.4共享文件夹/数据集/train.csv','r')
img_url_list = img_url_f.readlines()
num_now_class = np.zeros(1000).astype('int16')
for j in tqdm(range(1000),desc='目录创建已经完成'):
os.mkdir(boot_path+str(j))
for i in tqdm(img_url_list[1:],desc='图片正在下载'):
img_url_class = i.split(',')
try:
img_url = img_url_class[1][1:-1]
img_class = img_url_class[2][:-1]
if int(img_class)<1000:
save_path = boot_path+img_class+'/img_'+str(10000+num_now_class[int(img_class)])+'.jpg'
num_now_class[int(img_class)] += 1
f = urllib.request.urlopen(img_url)
with open(save_path, "wb") as code:
code.write(f.read())
code.close()
except :
pass
continue
img_url_f.close()