Articles of ftp

Subiendo un archivo csv por ftp usando Python

He buscado cómo cargar un archivo csv por ftp usando Python. He intentado este código: from ftplib import FTP ftp = FTP(“host”) ftp.login(“user”,”password”) Output_Directory = “//ftp//data//” File2Send=”C://Test//test.csv” file = open(File2Send, “rb”) ftp.cwd(Output_Directory) ftp.storbinary(‘STOR ‘ + File2Send, file) Y eso es lo que obtuve como error . Creo que no pude escribir correctamente la función ftp.storbinary. […]

Copie todos los archivos de un directorio FTP a otro

Tengo que copiar todos los archivos existentes dentro de un directorio ftp a otro directorio ftp en otro servidor. No he tenido ninguna experiencia escribiendo guiones, así que cualquier ayuda con esto sería genial. Me pregunto si es posible escribir este script para que suceda todos los días a una hora específica. ¿Qué software / […]

Descargue el archivo zip a través de FTP y extraiga los archivos en la memoria en Python

Estoy tratando de descargar un archivo zip a través de ftp, pero luego extraigo los archivos internos sin guardar nunca el archivo zip. ¿Alguna idea de cómo hago esto?

ftplib – creación de archivo muy lenta: SSLError: el tiempo de espera de la operación de lectura

import ftplib import csv import StringIO sio = StringIO.StringIO() data = csv.writer(sio) data.writerows(data_to_export) sio.seek(0) ftps.storbinary(“STOR ” + ‘blah.csv’, sio) ftps.close() Así que el archivo que estoy creando tiene solo 56 líneas, se crea muy lentamente. Y cuando termina de crear, me sale este error: ftps.storbinary(“STOR ” + ‘blah.csv’, sio) File “/usr/lib/python2.7/ftplib.py”, line 752, in storbinary […]

Mostrar progreso de descarga de FTP en Python (ProgressBar)

Estoy descargando archivos a través de FTP utilizando la siguiente secuencia de comandos de Python. Lo que quería era ver los detalles del progreso mientras descargaba. Para eso utilicé ProgressBar pero no muestra nada. Aquí está mi código: import re import os import ftplib import ntpath import sys import time from progressbar import AnimatedMarker, Bar, […]

¿Puedo controlar PSFTP desde un script de Python?

Quiero ejecutar y controlar PSFTP desde una secuencia de comandos de Python para obtener archivos de registro de una caja de UNIX en mi máquina Windows. Puedo iniciar el PSFTP e iniciar sesión, pero cuando bash ejecutar un comando de forma remota como ‘cd’, el PSFTP no lo reconoce y solo se ejecuta en el […]

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