[Python-es] Errno 9

Arnau Sanchez pyarnau en gmail.com
Jue Abr 1 09:50:23 CEST 2010


On 01/04/10 02:41, Manuel Enrique González Ramírez wrote:

>          f = open("C:/eduauxi/wxpycl.txt","w")
>
>          # Leo la línea en forma de arreglo
>          for linea in f:
>              xDato = linea.split(',')
>              xHost=xDato[0]
>              xUsuario=xDato[1]
>              xPass=xDato[2]
>              f.close()

1) ¿Abres el fichero para escritura ("w") pero luego lees de él?

2) El problema con el descriptor se debe a ese f.close() dentro del bucle de 
lectura.

3) desempaquetado de secuencias:

http://pyspanishdoc.sourceforge.net/tut/node7.html#SECTION007300000000000000000

 >              xHost=xDato[0]
 >              xUsuario=xDato[1]
 >              xPass=xDato[2]

xHost, xUsuario, xPass = xData

(asumiendo que xData tiene tamaño 3, si no, se ajusta)

arnau



Más información sobre la lista de distribución Python-es