[pyar] Unicode como nombre de archivo

david weil tenuki en gmail.com
Jue Jun 10 00:30:55 ART 2010


2010/6/8 Facundo Batista <facundobatista en gmail.com>:
> 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")

O por ahi: sys.getfilesystemencoding() en lugar de 'utf-8' :-)

perdon..
-- 
 There is no dark side of the moon really. Matter of fact it's all dark.



More information about the pyar mailing list