Python utilise \n
pour signifier un saut de ligne.
Python traduit automatiquement \n
au caractère de nouvelle ligne approprié en fonction de la plate-forme.
Vous pouvez également essayer
import os
print (os.linesep)
Vous pouvez essayer ceci :
import os
print(os.linesep)
J'ai toujours utilisé le caractère de nouvelle ligne '\n'
pour signifier un saut de ligne, bien que Windows utilise une nouvelle ligne et un caractère de retour chariot, j'ai testé sur ma machine Windows (python 3.4) en construisant une chaîne en mémoire puis en l'écrivant dans un fichier, tandis qu'en mémoire, il reste un seul caractère ('\n'
) cependant, lorsqu'il est écrit dans un fichier, il est converti en deux caractères pour que la ligne se termine correctement sur Windows.
jusqu'à présent, je n'ai pas encore rencontré une seule bibliothèque qui a eu un problème avec cela.