Articles of escapando

Obtención de la longitud de cadena correcta en Python para cadenas con códigos de color ANSI

Tengo un código Python que imprimirá automáticamente un conjunto de datos en un agradable formato de columna, que incluye poner las secuencias de escape ASCII apropiadas para colorear varias partes de los datos para facilitar la lectura. Finalmente, cada línea se representa como una lista, y cada elemento es una columna con espacio para que […]

¿Cómo reemplazar una doble barra invertida con una sola barra invertida en python?

Tengo una cuerda. En esa cadena hay doble barras invertidas. Quiero reemplazar las barras invertidas dobles con barras invertidas simples, para que los códigos de caracteres Unicode puedan analizarse correctamente. (Pdb) p fetched_page ‘Chapter 0\nChapter 0 in \\u201cDreaming in Code\\u201d give a brief description of programming in its early years and how and why programmers […]

Python “string_escape” vs “unicode_escape”

Según los documentos , la cadena incorporada codifica string_escape : Produce [s] una cadena que es adecuada como cadena literal en el código fuente de Python … mientras que el unicode_escape : Produce [s] una cadena que es adecuada como literal Unicode en el código fuente de Python Por lo tanto, deberían tener aproximadamente el […]

¿Escapar de la consulta sqlite dinámica?

Actualmente estoy creando consultas SQL en función de la entrada del usuario. Un ejemplo de cómo se hace esto se puede ver aquí: def generate_conditions(table_name,nameValues): sql = u”” for field in nameValues: sql += u” AND {0}.{1}='{2}'”.format(table_name,field,nameValues[field]) return sql search_query = u”SELECT * FROM Enheter e LEFT OUTER JOIN Handelser h ON e.Id == h.Enhet […]

El shell IDLE de Python parece no manejar algunos escapes correctamente

Por ejemplo, \ b imprime el retroceso como quad (se muestra como [] en el ejemplo a continuación). Pero \ n newline está bien. >>> print ‘abc\bd’ abc[]d >>> print ‘abc\nd’ abc d Estoy corriendo bajo Vista (pro), python 2.7 He intentado buscar en Google este problema en general y en SO y no puedo […]

Imprimir la representación escapada de un str

¿Cómo imprimo la representación escapada de una cadena, por ejemplo, si tengo: s = “String:\tA” Deseo dar salida: String:\tA en la pantalla en lugar de String: A La función equivalente en java es: String xy = org.apache.commons.lang.StringEscapeUtils.escapeJava(yourString); System.out.println(xy); de Apache Commons Lang

Pasar los meta-caracteres a Python como argumentos desde la línea de comandos

Estoy creando un progtwig Python que analizará los campos en algunas líneas de entrada. Me gustaría permitir que el usuario ingrese el separador de campo como una opción desde la línea de comando. Estoy usando optparse para hacer esto. Me estoy topando con el problema de que ingresar algo como \t se separará literalmente en […]

¿Una buena manera de escapar de comillas en una cadena de consulta de base de datos?

He intentado todo tipo de módulos de Python y escapan demasiado o de forma incorrecta. ¿Cuál es la mejor manera que has encontrado para escapar de las comillas (“, ‘) en Python?

Cuerdas crudas de Python y barra invertida al final

Me encontré con algo una vez y me pregunté si se trataba de un “error” de Python o, al menos, de un error. Tengo curiosidad si alguien sabe de alguna justificación para este comportamiento. Pensé en eso justo ahora leyendo “Code Like a Pythonista”, que ha sido agradable hasta ahora. Sólo estoy familiarizado con la […]

¿Cuándo debo usar escape y seguro en el sistema de plantillas de Django?

Si tengo un cuadro donde la gente pone comentarios, y luego muestro ese comentario así … ¿debo escapar? {{ c.title }}