Método Python splitlines()
Descripción
Python splitlines() divide según líneas ('\r', '\r\n', '\n') y devuelve una lista que contiene cada línea como elemento. Si el parámetro keepends es False, no incluye los saltos de línea; si es True, los conserva.
Sintaxis
Sintaxis del método splitlines():
str.splitlines([keepends])
Parámetros
- keepends -- Si se conservan los saltos de línea ('\r', '\r\n', '\n') en el resultado de salida. El valor predeterminado es False, no incluye saltos de línea; si es True, los conserva.
Valor de retorno
Devuelve una lista que contiene cada línea como elemento.
Ejemplo
El siguiente ejemplo muestra cómo usar la función splitlines():
Ejemplo (Python 2.0+)
#!/usr/bin/python
str1 = 'ab c\n\nde fg\rkl\r\n'
print str1.splitlines();
str2 = 'ab c\n\nde fg\rkl\r\n'
print str2.splitlines(True)
El resultado del ejemplo anterior es el siguiente:
['ab c', '', 'de fg', 'kl'] ['ab c\n', '\n', 'de fg\r', 'kl\r\n']
Otras extensiones
Cadena de Python