Articles of ftplib

Multiprocesamiento de carga de FTP con un número preciso de conexiones

Por lo tanto, he podido usar el multiprocesamiento para cargar varios archivos a la vez en un servidor determinado con las siguientes dos funciones: import ftplib,multiprocessing,subprocess def upload(t): server=locker.server,user=locker.user,password=locker.password,service=locker.service #These all just return strings representing the various fields I will need. ftp=ftplib.FTP(server) ftp.login(user=user,passwd=password,acct=””) ftp.storbinary(“STOR “+t.split(‘/’)[-1], open(t,”rb”)) ftp.close() # Doesn’t seem to be necessary, same thing […]

Python: ftplib se bloquea al final de la transferencia

He estado buscando esto por un par de días y aún no he encontrado una respuesta. He intentado descargar archivos de video desde un FTP, mi script comprueba el servidor, compara el nlist () con una lista de archivos ya descargados analizados de un archivo de texto y luego crea una nueva lista de archivos […]

¿Cómo analizo una lista de archivos para obtener solo los nombres de archivo en Python?

Digamos que estoy usando ftplib de Python para recuperar una lista de archivos de registro de un servidor FTP. ¿Cómo puedo analizar esa lista de archivos para obtener solo los nombres de archivo (la última columna) dentro de una lista? Vea el enlace de arriba para la salida de ejemplo.

Obtención de EOFError junto con excepciones al usar ftplib

Estoy estudiando el uso de ftplib (y posiblemente ftputil ) para realizar una sincronización automática de archivos FTP. Tengo un par de servidores para probar esto en este momento, pero mientras mantengo una conversación exitosa con ambos servidores, obtengo EOFError-s con cada respuesta de error. Por ejemplo: si bash iniciar sesión con un usuario / […]

Cargue carpetas desde el sistema local a FTP utilizando el script Python

Tengo que cargar carpetas automáticamente en un FTP utilizando un script de Python. Puedo cargar un solo archivo, pero no carpetas con subcarpetas y archivos en ellas. Hice mucha búsqueda, pero fallé. ¿Podría alguien ayudarme aquí? Gracias por adelantado. #! /usr/bin/python import ftplib s = ftplib.FTP(‘serverip’,’usrname’,’password’) file = ‘/home/rock/test.txt’ ftppath = ‘/IT’ filename = “rak” […]

¿Por qué un mensaje de éxito se considera un error en ftplib?

import ftplib server = ‘192.168.1.109’ user = ‘bob’ password = ‘likes_sandwiches’ box = ftplib.FTP(server) box.login(user, password) s = box.mkd(‘\\a\\this4\\’) box.close() x = raw_input(‘done, eat sandwiches now’) Esto devuelve: Seguimiento (última llamada más reciente): archivo “C: \ scripts \ ftp_test.py”, línea 25, en s = box.mkd (‘\ E \ this4 \’) Archivo “C: \ Python26 \ […]

El tiempo de espera de ftplib.FTP tiene un comportamiento inconsistente

Estoy tratando de usar ftplib.FTP() con la opción de tiempo de espera como un valor de tiempo de espera para un nombre de host en particular. Pero estoy experimentando un comportamiento extraño. Para probarlo he escrito un código muy simple. import ftplib from ftplib import FTP ftp = ftplib.FTP(“google.com”,timeout=2) El documento de la API dice […]

sftp utilizando ftplib

Necesito descargar un archivo desde un host usando sFTP. ¿Sabes si es posible hacerlo usando python ftplib? He visto un ejemplo aquí , pero cuando bash conectarme recibo EOFError . He intentado este código: import ftplib ftp = ftplib.FTP() ftp.connect( “1.2.3.4”, “22” ) Este método vuelve con un error después de mucho tiempo, así que […]

Cambie el directorio en el servidor antes de cargar archivos con ftplib en Python

Tengo este código, pero no puedo averiguar cómo cambiar el directorio en el servidor antes de cargar archivos. ¿Puede alguien ayudarme? import ftplib import os server = ‘enter your servername here’ username = ‘root’ password = ‘passowrd’ myFTP = ftplib.FTP(server, username, password) myPath = r’C:\path_of_the_folder_goes_here’ def uploadThis(path): files = os.listdir(path) os.chdir(path) for f in files: […]

Rellene la variable con el texto de un archivo .txt en un servidor FTP en Python

Creo que mi pregunta suena un poco estúpida, pero soy bastante nueva en la progtwigción de Python. Solo quiero tener una variable de texto que obtenga una cadena de un archivo .txt en un servidor FTP. Entonces, en conclusión: hay un archivo .txt almacenado en un servidor FTP y quiero tener el contenido de este […]