[pyar] problema con archivos

Alberto Leonhell Silveira Gazzano leonhell en gmail.com
Jue Abr 28 15:21:32 ART 2011


Facundo:
Sé que se ejecutan antes las dos últimas líneas porque si quito la última
(es decir os.popen("rm -f ./error-%s.gz" % (filestamp))...) el archivo
comprimido está vacío (borró antes el error.log). Además, si hago antes del
remove un rename del archivo (sólo para comprobar) me cambia el nombre y me
da error en la linea del remove "No existe el fichero..." es decir que eso
lo hace antes de comprimir (!?)

Federico: ya probé con remove y es lo mismo... gracias igual.

Lo solucioné con un método auxiliar que sólo borra los archivos y que es
llamado luego de este método que los crea (una chanchada pero funciona
jejejej...).

Gracias.
Saludos.

2011/4/28 Federico Wagner <federico.wagner en gmail.com>

>
> f_in = open('./error.log', 'rb')
>> IOError: [Errno 2] No existe el fichero o el directorio: './error.log'
>>
>>
>>
> y si en lugar de usar el popen usas la función os.remove(path) ?
>
>  os.remove(*path*)¶ <http://docs.python.org/library/os.html#os.remove>
>
> Remove (delete) the file *path*. If *path* is a directory, OSError<http://docs.python.org/library/exceptions.html#exceptions.OSError>is raised; see
> rmdir() <http://docs.python.org/library/os.html#os.rmdir> below to remove
> a directory. This is identical to the unlink()<http://docs.python.org/library/os.html#os.unlink>function documented below. On Windows, attempting to remove a file that is
> in use causes an exception to be raised; on Unix, the directory entry is
> removed but the storage allocated to the file is not made available until
> the original file is no longer in use.
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110428/ce492d3b/attachment.html>


More information about the pyar mailing list