import os
import fnmatch
import wget
#dir_target = os.path.join(root_dir, 'example_samples/age_recognition_by_embedding/test_caf')
dir_target ='/Users/zyc/Documents/data/age_特征/data_caf'
dir_input = '/Users/zyc/Documents/data/age_特征/data'
tmp = os.listdir(dir_input)
for file_p in fnmatch.filter(os.listdir(dir_input), '*.p'):
age_tag = file_p.split('_')[0]
workid = file_p.split('_')[1]
url = os.path.join('http://7xsh07.com1.z0.glb.clouddn.com/gansheng/', workid + '.caf')
try:
wget.download(url, os.path.join(dir_target, file_p.replace('.p', '.caf') ))
#cmd = 'wget ' + url + ' -O ' + os.path.join(dir_target, file_p.replace('.p', '.caf'))
#os.system(cmd)
except:
continue
import os
import fnmatch
import wget
#dir_target = os.path.join(root_dir, 'example_samples/age_recognition_by_embedding/test_caf')
dir_target ='/Users/zyc/iCloud云盘(归档)/Documents/data/age_特征/data_caf1'
dir_input = '/Users/zyc/iCloud云盘(归档)/Documents/data/age_特征/data'
tmp1 = os.listdir(dir_target)
print("已经下载音频数目{}".format(len(tmp1)))
tmp2 = os.listdir(dir_input)
tmp =[]
for j in tmp1:
if j.endswith('.tmp'):
os.remove(os.path.join( dir_target , j))
print("{} 被删除".format(j))
for i in tmp2:
i=i.replace('.p','.caf')
if i not in tmp1:
tmp.append(i)
print("还剩下{}没下载".format(len(tmp)))
indexnum = 0
#for file_p in fnmatch.filter(os.listdir(dir_input), '*.p'):
for file_p in tmp:
age_tag = file_p.split('_')[0]
workid = file_p.split('_')[1]
url = os.path.join('http://7xsh07.com1.z0.glb.clouddn.com/gansheng/', workid + '.caf')
try:
#wget.download(url, os.path.join(dir_target, file_p.replace('.p', '.caf') )
wget.download(url, os.path.join(dir_target, file_p ))
#cmd = 'wget ' + url + ' -O ' + os.path.join(dir_target, file_p.replace('.p', '.caf'))
#os.system(cmd)
indexnum =indexnum+1
print('正在下载第:', indexnum)
except:
continue