Articles of ftp

Twisted, FTP, y “streaming” de archivos grandes

Estoy intentando implementar lo que mejor se puede describir como “una interfaz FTP a una API HTTP”. Esencialmente, hay una API REST existente que se puede usar para administrar los archivos de un usuario para un sitio, y estoy creando un servidor de mediadores que vuelve a exponer esta API como un servidor FTP. Así […]

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 […]

Barra de carga FTP de Python

Estoy cargando un archivo con FTPLib en python y tengo una barra de carga cli con la barra de progreso 2.2. Necesito hacer una barra de carga para indicar el progreso de la carga. ¿Alguien tiene alguna información sobre el tema? Gracias, giodamelio Como señaló Senthil Kumaran, hay un parámetro de callback en la función […]

¿Confirmar que Python 2.6 ftplib no admite nombres de archivos Unicode? ¿Alternativas?

¿Alguien puede confirmar que Python 2.6 ftplib NO admite nombres de archivos Unicode? ¿O los nombres de archivos Unicode deben estar especialmente codificados para ser utilizados con el módulo ftplib? El siguiente intercambio de correo electrónico parece respaldar mi conclusión de que el módulo ftplib solo admite nombres de archivo ASCII. ¿Debería ftplib usar UTF-8 […]

Python sys.argv fuera de rango, no entiendo por qué

Tengo un script que he estado usando durante un tiempo para cargar archivos fácilmente en mi servidor. Ha estado funcionando muy bien durante mucho tiempo, pero no puedo hacer que funcione en mi nueva computadora de escritorio. El código es simple: import os.path import sys import os from ftplib import FTP host = “” acc […]

Creando un cliente FTP con Python

Siempre he pensado en crear mi propio cliente ftp desde que empecé a usar Internet. Y ahora que estoy estudiando Python, estoy pensando en crear uno como un ejercicio / proyecto personal. Me pregunto, ¿Qué bibliotecas sugieren ustedes? ¿Bastará ftplib ? ¿O sugeriría otra biblioteca (preferiblemente una que tenga buena documentación)? Estoy pensando en usar […]

¿Cómo hacer que Python compruebe si existe el directorio ftp?

Estoy usando este script para conectarme al servidor ftp de muestra y listar los directorios disponibles: from ftplib import FTP ftp = FTP(‘ftp.cwi.nl’) # connect to host, default port (some example server, i’ll use other one) ftp.login() # user anonymous, passwd anonymous@ ftp.retrlines(‘LIST’) # list directory contents ftp.quit() ¿Cómo uso la salida de ftp.retrlines (‘LIST’) […]

¿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” […]