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 \ […]
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 […]
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 […]
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: […]
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 […]
Por lo tanto, estoy tratando de conectarme a un servidor ftp para obtener listados de directorios y descargar archivos. Pero el primer comando después de la función prot_p () está generando una excepción – Produciendo estos errores desde el registro: *get* ‘150 Here comes the directory listing.\r\n’ *resp* ‘150 Here comes the directory listing.’ *get* […]
Estoy tratando de usar ftplib para obtener una lista de archivos y descargar cualquier archivo nuevo desde mi última comprobación. El código que estoy tratando de ejecutar hasta ahora es: #!/usr/bin/env python from ftplib import FTP import sys host = ‘ftp.***.com’ user = ‘***’ passwd = ‘***’ try: ftp = FTP(host) ftp.login(user, passwd) except: print […]
Me gustaría recuperar el nombre de un directorio de los archivos y uso el método ftplib.retrlines(‘NLST’ + path) . Imprime todos los nombres de los archivos en la path directorio. Pero quiero almacenar los nombres de esos archivos en un contenedor, por ejemplo, una lista, en lugar de imprimirlos en la consola. Como hacer eso […]
Estaba usando pycurl para transferir archivos a través de ftp en python. Podría crear los directorios faltantes automáticamente en mi servidor remoto usando: c.setopt(pycurl.FTP_CREATE_MISSING_DIRS, 1) Por algunas razones, tengo que cambiar a ftplib. Pero no sé cómo hacer lo mismo aquí. ¿Hay alguna opción para agregar a la función storbinary para hacer eso? ¿O tengo […]
He desarrollado una aplicación que es esencialmente un pequeño servidor ftp con la capacidad de especificar qué directorio desea compartir en el inicio. Estoy usando ftplib para el servidor porque es muy fácil enfermarse. El único problema que tengo es que si está detrás de un enrutador, tiene que reenviar manualmente los puertos de su […]