Hola Gonzalo. Has de escribir el path de una manera adecuada, con la ventaja de ser multiplataforma. Busca información sobre "os.path.join" como sustituto al carácter "\" . Es la solución a tu problema. Saludos :-)
El 30 de noviembre de 2015, 22:59, Gonzalo V <gvm2...@gmail.com> escribió: > Pucha estimados. > Ya me da verguenza andar pidiendo ayuda tan seguido pero python se me es > muy necesario en el estudio de la economía. > Por el momento estoy haciendo un script que saca los datos histórico de > ciertas acciones de una bolsa de comercio. El problema que me da el error > urlopen error no host given y llevo toda la tarde tratando de sacar el > problema y no puedo hacerlo. > Es script es: > > > > > > > > > > > > > > > *import urllib.requestf=open('IPSA.csv', newline='\r')for line in f: > li=line.rstrip('\r') #print(li) > url='http://www.bolsadesantiago.com/mercado/Paginas/Resumen-de-Instrumento.aspx?RequestHistorico=1&Nemo='+line > <http://www.bolsadesantiago.com/mercado/Paginas/Resumen-de-Instrumento.aspx?RequestHistorico=1&Nemo='+line> > ruta='C:\Python34\BETAS\\%s.csv' % li r=urllib.request.urlretrieve(url, > filename=ruta) print(type(r)) print('*** '+li+' LISTO ***')f.close* > > y el error que me da es: > > > > > > > > > > > > > > > **** AESGENER LISTO ***Traceback (most recent call last): File > "C:\Python34\BETAS\BETAS.py", line 10, in <module> > r=urllib.request.urlretrieve(url, filename=ruta) File > "C:\Python34\lib\urllib\request.py", line 186, in urlretrieve with > contextlib.closing(urlopen(url, data)) as fp: File > "C:\Python34\lib\urllib\request.py", line 161, in urlopen return > opener.open(url, data, timeout) File "C:\Python34\lib\urllib\request.py", > line 461, in open req = meth(req) File > "C:\Python34\lib\urllib\request.py", line 1105, in do_request_ raise > URLError('no host given')urllib.error.URLError: <urlopen error no host > given>* > el problema que me funciona bien con el primer nombre que está dentro del > archivo luego se cae. > ¿tendrá que ver la codificacion del IPSA.csv? > ¿Alguien me puede ayudar? > > Saludos, > Gonzalo > > _______________________________________________ > 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/