escapar %
Francesc Alted
faltet en pytables.org
Mar Nov 18 10:17:55 CET 2008
A Tuesday 18 November 2008, damufo escrigué:
> Hola:
> Tengo una cadena a la que quiero pasar un valor, la cuestión es que
> la cadena tiene un texto que incluye el simbolo % lo que hace que
> identifique este simbolo como valor a pasar. El caso:
> variable = "Valor %s y texto %X%"
> print variable % "hola"
> Traceback (most recent call last):
> File "<pyshell#1>", line 1, in <module>
> print dd % "f"
> TypeError: not enough arguments for format string
>
> El resultado que busco es:
> Valor hola y texto%X%
> Lo de %X% no es texto
Parece que duplicando el operador % funciona:
In [5]: variable = "Valor %s y texto %%X%%"
In [6]: print variable % "hola"
Valor hola y texto %X%
Saludos,
--
Francesc Alted
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es