Re: [Python-es] Ejecutable de python pasándole parámetros
JAIMERIBALAYGUA en telefonica.net
JAIMERIBALAYGUA en telefonica.net
Mie Jul 21 19:14:52 CEST 2004
Muchísimas gracias, Erny. Eso era exáctamente lo que buscaba. Me has
quitado un montón de trabajo (aunque parezca facilito, a mi me cuesta
un montón, que estoy empezando).
Gracias y hasta otra,
Jaime
----- Mensaje Original -----
De: Ernesto Revilla <erny en sicem.biz>
Fecha: Miercoles, Julio 21, 2004 3:05 pm
Asunto: Re: [Python-es] Ejecutable de python pasándole parámetros
> Hola,
>
> import sys
>
> ficheros=sys.argv
>
> # hacer el resto con ftp.
>
> Si quieres que se traten otras opciones en la línea de comandos,
> como
> nombre de host, etc. a lo mejor tienes que pensar otra lógica. Hay
> un
> módulo 'getopt' que te puede ayudar. Para subir archivos al
> servidor,
> puedes usar la ftplib, como en el siguiente ejemplo:
>
> import sys
> from ftplib import FTP
> from getpass import getpass
> ftp=FTP('192.168.0.1')
> username,password=raw_input('Username: '),getpass('Password: ')
> ftp.login(username,password)
> ftp.cwd(files=sys.argv
> for f in files:
> ftp.storbinary('STOR %s' % f, file(f))
> ftp.quit()
>
> En este ejemplo, se le pregunta al usuario nombre y contraseña.
>
> Erny
>
>
>
>
>
>
> JAIMERIBALAYGUA en telefonica.net escribió:
>
> >Hola:
> >
> >Soy muy neófito programando. Necesito un programa que suba a un
> sitio
> >FTP determinados ficheritos, de forma automática, sin
> intervención
> >humana. Como ese programa va a estar en un PC extraño, no quiero
> que
> >vean usu y pass del FTP. Se me ha ocurrido hacer un ejecutable de
> >Python, que enmascara esos datos (aunque sé que si se empeñan,
> >conseguiran esa info, pero tampoco es tan crítico).
> >
> >Lo que he pensado es hacer un programa al que se le pase como
> parámetro
> >el nombre del fichero a subir; hacer el ejecutable, y llamarlño
> >pasándole el nombre como parámetro. Creo que me apañaré para
> hacer la
> >parte de subir al FTP, pero no tengo ni idea de cómo tratar el
> >parámetro que le pase al ejecutable de python, para que envíe el
> >fichero que indique ese parámetro.
> >
> >Si alguien me puede ayudar, o pasarme una parte de algún programa
> que
> >haga algo similar, se lo agradeceré.
> >
> >Gracias,
> >
> >Jaime Ribalaygua
> >
> >_______________________________________________
> >Python-es mailing list
> >Python-es en aditel.org
> >http://listas.aditel.org/listinfo/python-es
> >
> >
> >
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
Más información sobre la lista de distribución Python-es