[pyar] Unicode como nombre de archivo

Facundo Batista facundobatista en gmail.com
Mar Jun 8 20:11:47 ART 2010


2010/6/8 Javier Castrillo <riverplatense en gmail.com>:

>    part = MIMEApplication(open(nombre_archivo,"rb").read())
> IOError: [Errno 2] No such file or directory: u'Jos\xe9 Luis Avenda\xf1o'
> javier en servidor:~/Escritorio/evento/certificados$

¿Esás usando Unicode para abrir el archivo? En linux los paths son
bytes, así que deberías encodear tu nombre en función del encoding que
tengas en el FS.

Probá  open(nombre_archivo.encode("utf8"),"rb")

Slds.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list