Articles of escapando

Permitir tags de con Google App Engine y Jinja2

En mi aplicación web, el usuario puede hacer publicaciones en el blog. Cuando muestro la publicación del blog, las nuevas líneas no se muestran porque no reemplacé las nuevas líneas con tags de . El problema es que he activado el autoescape en Jinja, por lo que las tags se escapan. No quiero deshabilitar temporalmente […]

Versión de Python de las tiras reactivas de PHP

Escribí un fragmento de código para convertir las tiras de barras de PHP en escapes de Python [backslash] válidos: cleaned = stringwithslashes cleaned = cleaned.replace(‘\\n’, ‘\n’) cleaned = cleaned.replace(‘\\r’, ‘\n’) cleaned = cleaned.replace(‘\\’, ”) ¿Cómo puedo condensarlo?

¿Cómo puedo escapar ‘\ xff \ xfe’ a una cadena legible

Veo una cadena en este código: data[:2] == ‘\xff\xfe’ No sé qué es ‘\ xff \ xfe’, Así que quiero escapar, pero no tener éxito. import cgi print cgi.escape(‘\xff\xfe’)#print \xff\xfe Cómo puedo obtenerlo. Gracias

Escapar de HTML en Python?

Tengo una pero la cadena podría contener “, ¿qué debo hacer para escapar de ella? Ejemplo: http://sofes.miximages.com/python/__string__ = https://stackoverflow.com/questions/3096948/escape-html-in-python/test”.jpg no funciona

Fugas de comillas en cadena

Tengo un diccionario de python, por ejemplo: [{“pk”:”1″,”name”:”John”,”size”:”1/4″ “},{},{},etc] Ese tamaño es de 1/4 de pulgada, ¿cómo “escaparía” a esa cita? Así que todavía lo mostraría como 1/4 “, Es una lista de cosas, así que no puedo simplemente codificarla manualmente como 1/4\” , intenté replace(‘”‘,’\”‘) EDITAR: La lista original es un campo de texto […]

¿Cómo prevenir el escape automático en las plantillas de Django?

En los documentos dice: Las únicas excepciones son las variables que ya están marcadas como “seguras” para el escape, ya sea por el código que llenó la variable o porque se han aplicado los filtros de seguridad o de escape “. ¿Cómo funciona la parte “poblada la variable”? De hecho, estoy buscando una manera de […]

¿Por qué PyCharm usa doble barra invertida para indicar que se está escapando?

Por ejemplo, escribo una cadena normal y otra cadena “anormal” como esta: Ahora lo depuro, encontrando que en la herramienta de depuración, la cadena “anormal” se mostrará así: Aquí está la pregunta: ¿Por qué PyCharm muestra barras invertidas dobles en lugar de una sola barra invertida? Como es sabido por todos, \’ significa ‘ . […]

Python 3: ¿Cómo obtengo una cadena de representación literal de una cadena de bytes?

En Python 3, ¿cómo interpolar una cadena de bytes en una cadena normal y obtener el mismo comportamiento que Python 2 (es decir, obtener solo los códigos de escape sin el prefijo b o las barras invertidas dobles)? p.ej: Python 2.7: >>> x = u’\u041c\u0438\u0440′.encode(‘utf-8’) >>> str(x) ‘\xd0\x9c\xd0\xb8\xd1\x80’ >>> ‘x = %s’ % x ‘x […]

¿La forma más sencilla de eliminar las representaciones de Unicode de una cadena en Python 3?

Tengo una cadena en Python 3 que tiene varias representaciones de Unicode, por ejemplo: t = ‘R\\u00f3is\\u00edn’ y quiero convertir t para que tenga la representación adecuada cuando lo imprima, es decir: >>> print(t) Róisín Sin embargo acabo de recuperar la cadena original. He intentado re.sub y algunos otros, pero parece que no puedo encontrar […]

Eliminar barras diagonales inversas de una cadena en Python

¿Cómo elimino todas las barras invertidas de una cadena en Python? Esto no está funcionando para mí: result = result.replace(“\\”, result) ¿Necesito tratar el resultado como una cadena en bruto?