Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2011, 16:57
SamuraiBlanco
 
Fecha de Ingreso: marzo-2010
Ubicación: Mérida, Venezula
Mensajes: 73
Antigüedad: 14 años, 1 mes
Puntos: 0
Texto Unicode a texto limpio

Hola a todos, la cosa es como viene, tengo un pedazo de una aplicación que almacena los datos que le da el usuario como tipo unicode

es decir, algo así:

Código Python:
Ver original
  1. Miarchivo=u"/path/a/un/archivo"

la situación, es que cuando quiero validar si existe el archivo usando os, me topo con un rotundo false, es decir

Código Python:
Ver original
  1. >>> import os
  2. >>> os.path.idfile(Miarchivo)
  3. False

Lo cual, si saco el valor de la variable

Código Python:
Ver original
  1. >>> Miarchivo
  2. u"/path/a/un/archivo"
  3. >>>

y digo

Código Python:
Ver original
  1. >>> Miarchivo
  2. u"/path/a/un/archivo"
  3. >>> Miarchivo is "/path/a/un/archivo"
  4. False

Si semanticamente para el ser humano es lo mismo, como puedo hacer que tambien lo sea para python y que Miarchivo=u"/path/a/un/archivo" se vuelva Miarchivo="/path/a/un/archivo"