Articles of escapando

¿Cómo insertar JavaScript en el elemento ?

Lo que tengo es: from lxml import etree myscript = “if(0 < 1){alert(\"Hello World!\");}" html = etree.fromstring("”) for element in html.findall(‘//script’): element.text = myscript result = etree.tostring(html) Lo que obtengo es: >>> result ‘if(0 < 1){alert(“Hello World!”);}’ Lo que quiero es unescaped JavaScript: >>> result ‘if(0 < 1){alert("Hello World!");}’

¿Cómo puedo escapar de dos puntos en un nombre de atributo con ElementTree de Python?

Fondo Estoy usando ElementTree en Python versión 2.6 para crear un archivo XML (usando datos recuperados de una base de datos). Código La siguiente línea de código es el área problemática, ya que sigo recibiendo un error de syntax debido a los dos puntos dentro de los nombres de mis atributos. # Please ignore any […]

No se puede escapar de los personajes de escape en la cadena

En un bash de responder a esta pregunta , logré obtener la cadena para print los caracteres de escape al escapar de la barra invertida. Cuando trato de generalizarlo para escapar de todos los personajes escapados, parece no hacer nada: >>> a = “word\nanother word\n\tthird word” >>> a ‘word\nanother word\n\tthird word’ >>> print a word […]

Ignora str.format (** foo) si la clave no existe en foo

Estoy tratando de obtener una plantilla de correo electrónico juntos. El contenido del mensaje dependerá de los valores dentro de un diccionario. Sin embargo, es posible que el diccionario no contenga todas las claves cada vez. Actualmente esto está bien, ya que todos los valores están en el diccionario ( ‘Title’ , ‘Surname’ , ‘Additional […]

Delimitador de escape de Python en el archivo de configuración utilizando ConfigParser

Me gustaría escapar de “:” y / o “=” como nombre en un archivo de configuración. ¿Alguien sabe como lograr esto? Intento la barra invertida “\”, no funciona.

¿Desaparecer los caracteres chinos en url?

A veces, los caracteres chinos se escapan en formas como: % B9% F3% D6% DD% C3% A9% CC% A8 ¿Cómo los vuelvo a convertir en caracteres chinos legibles en Python?

simplejson.loads () obtiene Invalid \ escape: ‘x’

Estoy aprendiendo a usar simplejson para decodificar el archivo JSON. Pero sufrí el error “inválido \ escape”. Aquí está el código import simplejson as json def main(): json.loads(r'{“test”:”\x27″}’) if __name__ == ‘__main__’: main() Y aquí está el mensaje de error Traceback (most recent call last): File “hello_world.py”, line 7, in main() File “hello_world.py”, line 4, […]

¿Cómo desescape una cadena escapada de Unicode en Python?

Python 3.4 Tengo una cadena de escape de Unicode: > str = ‘blah\\x2Ddude’ Quiero convertir esta cadena en la versión unicode sin escape ‘blah-dude’ ¿Cómo hago esto?

escapar de una cadena para comandos de shell en Python

Estoy interesado en escapar de una cadena en Python3.x, como: SOME_MACRO(a, b) dentro… SOME_MACRO\(a,\ b\) … para que se pueda pasar a un progtwig (no a gcc en este caso) como una definición, p.ej, some_program -DSOME_MACRO\(a,\ b\)=”some expression” Espero que shlex tenga esta funcionalidad pero no encontré cómo hacer esto y ya hice muchas preguntas […]

Cómo evitar el escape automático de caracteres especiales en Python

Estoy escribiendo un script de Python que acepta rutas de archivos como cadenas, las analiza, agrega un nombre de comando y construye una lista, que luego se pasa a subprocess.Popen() para su ejecución. Este script es para manejar las rutas de archivos de Unix y Windows, y en última instancia, debe ejecutarse en ambos sistemas. […]