Méthode splitlines() de Python
Description
Python splitlines() découpe en lignes ('\r', '\r\n', \n'), renvoyant une liste contenant chaque ligne comme élément. Si le paramètre keepends est False, les sauts de ligne ne sont pas inclus ; s'il est True, les sauts de ligne sont conservés.
Syntaxe
Syntaxe de la méthode splitlines() :
str.splitlines([keepends])
Parameters
- keepends -- Indique si les sauts de ligne ('\r', '\r\n', \n') doivent être conservés dans la sortie. La valeur par défaut est False, ce qui signifie que les sauts de ligne ne sont pas inclus ; si True, les sauts de ligne sont conservés.
Valeur de retour
Renvoie une liste contenant chaque ligne comme élément.
Exemple
L'exemple suivant montre comment utiliser la fonction splitlines() :
Exemple (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)
La sortie de l'exemple ci-dessus est :
['ab c', '', 'de fg', 'kl'] ['ab c\n', '\n', 'de fg\r', 'kl\r\n']
Autres extensions
Chaîne Python