¿Qué pasa si Python llama al shell y devuelve dos líneas, y la segunda línea requiere una contraseña? importar sistema operativo os.syst
¿No se puede interactuar, usar ftplib#?Ejemplo: ¿programación FTP?
¿desde?
¿tiempo de espera?=?30?
puerto?=?21?
ftp.connect('192.168.1.188 ',port,timeout)?
ftp.connect('192.168.1.188',port,timeout)?¿Conectarse al servidor FTP?
ftp.login('UserName','888888')?
ftp.login('UserName','888888')?¿Iniciar sesión?
print?ftp.getwelcome()?#?Recibir mensaje de bienvenida
ftp.cwd('file/test')#?¿Establecer ruta FTP?
list?=?ftp.nlst()#?¿Obtener lista de directorios?
¿para?
imprimir(nombre)?#imprimir(nombre)?¿Imprimir el nombre del archivo?
ruta?=?' d:/data/?+?nombre#?¿Guardar ruta del archivo?
f?=?open(path,'wb')?
f?=?open(path,'wb')?¿Abrir el archivo a guardar?
¿nombre de archivo?=?RETR?RETR?+?nombre#?¿Guardar archivo FTP?
ftp.retrbinary(nombre de archivo,f.write)?#?¿Guardar archivo en FTP?
ftp.delete(nombre)#?¿Eliminar archivos en FTP?
ftp.storbinary('STOR?'+nombre de archivo,?open(ruta,?' rb'))?#?¿Subir archivos FTP?
ftp.quit()?#?Salir del servidor FTP