Red de conocimiento informático - Problemas con los teléfonos móviles - Python, cómo descargar archivos dentro de un período de tiempo específico en FTP

Python, cómo descargar archivos dentro de un período de tiempo específico en FTP

importar?ftplib

ruta?=?'c:/user/pcwuyu/desktop/1c0/'

l?=?[]

def?ls_filter(línea):

ll?=?line.split()

if?ll[5]=='Jan'?and?ll[ 6]=='9'?y?ll[7]gt;'14:30'?y?ll[7]lt;'15:30':

si?ll[8]! ='.'?and?ll[8]!='..':

l.append(ll[8])

return?ll[8]

ftp?=?ftplib.FTP('127.0.0.1')

ftp.login('root','contraseña')

ftp.cwd('/ mnt/1c0')

ftp.set_pasv(False)

fs?=?ftp.retrlines('LIST', ls_filter)

for?i? en?l:

ftp.retrbinary('RETR?'? ?i, open(ruta? ?i, ?'wb').write)

ftp.quit()

Un ejemplo sencillo, descarga los archivos de 14:30 a 15:30 del día 9 de enero