Estoy teniendo dificultades para utilizar .strip con la siguiente línea de código.¿Quitar los espacios iniciales y finales?
Gracias por la ayuda.
f.write(re.split("Tech ID:|Name:|Account #:",line)[-1])
Estoy teniendo dificultades para utilizar .strip con la siguiente línea de código.¿Quitar los espacios iniciales y finales?
Gracias por la ayuda.
f.write(re.split("Tech ID:|Name:|Account #:",line)[-1])
Puede utilizar la tira() para eliminar los espacios finales e iniciales.
>>> s = ' abd cde '
>>> s.strip()
'abd cde'
Nota: los espacios internos se conservan
No olvide asignar la salida de s.strip() a s si ese es su objetivo: s = s.strip() – Seanonymous
@GregSchmit ¿Cómo podría alguien perder eso? 78" me gusta "y nadie notado? Extraño. – MYGz
@MYGz Sí, incluso me estaba cuestionando a mí mismo, pensando que podría haberme olvidado algo. –
Amplíe su línea en múltiples líneas. A continuación, se hace fácil:
f.write(re.split("Tech ID:|Name:|Account #:",line)[-1])
parts = re.split("Tech ID:|Name:|Account #:",line)
wanted_part = parts[-1]
wanted_part_stripped = wanted_part.strip()
f.write(wanted_part_stripped)
¿Cuál es la línea? Un ejemplo sería genial o solo estamos adivinando. – jamylak
f.write (str (re.split ("Id. De tecnología: | Nombre: | Nº de cuenta:", línea) [- 1])) tira) – fpena06
Desde el código que acaba de publicar, parece que se olvidó de la paránthesis después de la tira – jamylak