J'ai le code simple:
f = open('out.txt','w')
f.write('line1\n')
f.write('line2')
f.close()
Le Code fonctionne sur windows et donne la taille du fichier 12 bytes
, et linux, 11 bytes
La raison en est la nouvelle ligne de
Sous linux il est \n
et pour gagner il est \r\n
Mais dans mon code, je l'ai préciser nouvelle ligne \n
. La question est de savoir comment puis-je faire de python garder nouvelle ligne comme \n
toujours, et de ne pas vérifier le système d'exploitation.