[Python-es] cadenas multilinea en librería "cmd"
Jose Caballero
jcaballero.hep en gmail.com
Jue Sep 17 11:11:05 EDT 2020
Hola,
estoy haciendo mis primeros intentos con la librería cmd (1).
Mi problema lo tengo cuando el argumento que quiero pasar a unos de
los comandos es una cadena de varias líneas. Lo he intentado con "\n",
pero lo interpreta literalmente (2).
¿Cómo puedo forzar a que interprete el carácter the salto de línea?
Muchas gracias por adelantado.
Un saludo,
Jose
(1) https://docs.python.org/3/library/cmd.html
(2)
código:
def do_test(self, inp):
s = inp
print(s)
ejemplo:
~ $ myapp
Welcome! Type ? to list commands
myapp>
myapp> test this is\na text with\nthree lines
this is\na text with\nthree lines
myapp>
Más información sobre la lista de distribución Python-es