python编辑ftp客户端
# -*- coding: utf-8 -*-
from ftplib import FTP
import os
import re
from datetime import datetime
import os
import re
from datetime import datetime
S_date = datetime.now().strftime("%Y%m%d")
fnameRegex = re.compile(r'.*%s.*' % S_date)
nameList = []
ftp = FTP()
fnameRegex = re.compile(r'.*%s.*' % S_date)
nameList = []
ftp = FTP()
#ftp.set_debuglevel(2)
ftp.connect('192.168.1.100',21)
ftp.login('user','password')
#ftp.dir()
for line in ftp.nlst():
nm = fnameRegex.search(line)
if nm:
fname = nm.group()
nameList.append(fname)
else:
continue
    
ftp.connect('192.168.1.100',21)
ftp.login('user','password')
#ftp.dir()
for line in ftp.nlst():
nm = fnameRegex.search(line)
if nm:
fname = nm.group()
nameList.append(fname)
else:
continue
print(nameList)
os.chdir('/backup')
ftp.retrbinary("RETR %s" % nameList[1],open(nameList[1],'wb').write )
os.chdir('/backup')
ftp.retrbinary("RETR %s" % nameList[1],open(nameList[1],'wb').write )
#ftp.set_debuglevel(0)
ftp.quit()
ftp.quit()
                    
                
                
            
        
浙公网安备 33010602011771号