[Python-es] Problemas con os.path.isfile

Andres Ferrando anferr en mecon.gov.ar
Mie Abr 17 20:31:55 CEST 2002


por lo que mostras ahi ... no tenes que codificar el nombre de alguna
manera? (por la tilde)

> 
> 	Hola a todos.
> 	
> 	Tengo un problema con el método os.path.isfile(ruta) Resulta que hay archivos para los cuales devuelve valor falso. Creo que estoy utilizando la versión 2.2 del módulo, otras personas me han comentado que a ellos no les sucede. Aquí adjunto el error, si a alguien le pasa algo parecido, o sabe cómo solucionarlo que por favor escriba.
> 
> 	Un saludo
> 
> >>> import os
> >>> help(os)
> Help on module os:
> 
> NAME
>     os - OS routines for Mac, DOS, NT, or Posix depending on what system we're on.
> 
> FILE
>     /usr/lib/python2.2/os.py
> 
> [...]
> 
> >>> r = '/home/jav/web'
> >>> lista = os.listdir(r)
> >>> lista
> ['articulos', 'textos', 'index.html', 'archivos', 'python', 'imagenes', 'Art\xedculos_Antiguos_1.html', 'continente2.html', 'continente.html', 'txt']
> >>> for k in lista :
> ...     if os.path.isfile(k):
> ...             print k
> ... 
> index.html
> continente2.html
> continente.html
> txt

-- 
Andres Ferrando <anferr en mecon.gov.ar>





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