Articles of escapando

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. […]

Reemplaza un personaje con error de barra invertida – Python

Esto se siente como un error para mí. No puedo reemplazar un carácter en una cadena con una sola barra invertida: >>>st = “a&b” >>>st.replace(‘&’,’\\’) ‘a\\b’ Sé que ‘\’ no es una cadena legítima porque la \ escapa de la última ‘ . Sin embargo, no quiero que el resultado sea ‘a\\b’ ; Quiero que […]

En Django, ¿cómo obtengo html escapado en HttpResponse?

El siguiente código en una de mis vistas devuelve una cadena html que no se puede analizar en la interfaz ya que es una solicitud Ajax. return render_to_response(template_name, { ‘form’: form, redirect_field_name: redirect_to, ‘site’: current_site, ‘site_name’: current_site.name, }, context_instance=RequestContext(request)) ¿Cuál es la forma más sencilla de corregir esto? Gracias por adelantado..

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 […]