#格式化取到昨天的日期
d = (datetime.datetime.now() - datetime.timedelta(days=1)).strftime('%Y%m%d')
remotepath = '/bssdata1/interface/yw_files/bak/'
#调用ftp连接函数
ftp = ftpconnect()
bufsize = 1024
ftp.cwd(remotepath)
list = ftp.nlst()
for name in list:
#正则过滤掉其他日期
L = re.match(d,name)
if L:
path = '/data/download/' + name
f = open(path,'wb')
filename = 'RETR '+name
ftp.retrbinary(filename,f.write,bufsize)
f.close()
ftp.quit()