Hola, A mi parecer, la solución de Miguel es la mejor, pero si quieres usar wget sin crear un archivo intermedio, entonces puedes usar subprocess.Popen y redirigir la salida estándar con subprocess.PIPE. luego puedes leerla como un archivo:
import subprocess # las opciones y parametros van en un array: wget www.google.com -O - => ["wget", "www.google.com", "-O", "-"] wget = subprocess.Popen(["wget", "www.google.com", "-O", "-"], stdout=subprocess.PIPE, stderr=subprocess.PIPE) while True: chunk = wget.stdout.read(1024) if not chunk: break print chunk Saludos. El 24 de septiembre de 2014, 7:00, Israel Santana Alemán < i...@miscorreos.org> escribió: > Buenas tardes Flavio, > > Gracias por la ayuda, me valió pero a media, realmente quería obtener el > fichero que devuelve (un csv), lo que he hecho es pasarle la opción -O > fichero.csv y luego leerlo con un simple open > > El 19 de septiembre de 2014, 15:17, Flavio Danesse <fdane...@gmail.com> > escribió: > >> import commands >> >> string = commands.getoutput('wget --user username --password passwoes >> --no-check-certificate') >> >> El 19 de septiembre de 2014, 11:13, Kiko <kikocorre...@gmail.com> >> escribió: >> >> Usando subprocess.call sería muy sencillo. >>> >>> El 19/9/14, Israel Santana Alemán <i...@miscorreos.org> escribió: >>> > Buenas tardes, >>> > >>> > He estado mirando y no doy con la tecla, alguien sabe como hacer esto >>> con >>> > una librería de python (2.7) estilo urllib o similar >>> > >>> > wget --user username --password passwoes --no-check-certificate " >>> > >>> https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00 >>> > " >>> > >>> > La idea es que lo que devuelva meterlo en una variable. >>> > >>> > >>> > Muchas gracias de antemano. >>> > >>> > >>> > >>> > -- >>> > Sin más, un saludo >>> > >>> > Israel Santana (aka kamaxeon) >>> > >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Sin más, un saludo > > Israel Santana (aka kamaxeon) > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/