[pyar] Duda con Path para leer archivo

fisa fisadev en gmail.com
Lun Feb 6 17:23:36 ART 2012


2012/2/6 Roberto Bozzacchi <robbie en metasigno.com>:
> También probé lo siguiente:
>
>>>>
>>>> miFile = r'C:\Files\CON_SI\185-01.txt'
>>>> miFile
> 'C:\\Files\\CON_SI\\185-01.txt'
>>>> with open(miFile) as fh:
>
>     for linea in fh:
>         print(linea)
>
> Traceback (most recent call last):
>   File "<pyshell#102>", line 1, in <module>
>     with open(miFile) as fh:
>
> IOError: [Errno 2] No such file or directory:
> 'C:\\Files\\CON_SI\\185-01.txt'
>
>
> Pero si hago esto si funciona:
>>>> miFile = r'C:\Files\CON_SI\Prueba.txt'
>>>> miFile
> 'C:\\Files\\CON_SI\\Prueba.txt'
>>>> with open(miFile) as fh:
>
>     for linea in fh:
>         print(linea)
>
>
> 3,3,,,,,,,,,,,,,,,,,,,,,,142,Churruca
> ,117,,,,,,,,,,,,,,,
>
> 4,3,,,,,,,,,,,,,,,,,,,,142,Churruca
> ,142,,,,,,,,,,,,,,,,,
>
> 5,3,,,,,,,,,,,,,,,,,,142,Churruca
> ,,,142,,,,,,,,,,,,,,,,,
>
>
>
> Lo cual la conclusión es que el problema es el nombre del archivo...
>

Fijate que el error del primer intento te dice que el archivo no existe.
Seguramente tu archivo Prueba.txt sí existe, y por eso no tuviste
error en el segundo caso.
El problema no es que sea un nombre con número, sino que lo que
escribiste de nombre no es igual al nombre del archivo que querés
abrir.

-- 
fisa  -  Juan Pedro Fisanotti



More information about the pyar mailing list