84 votes

Comment écrire des caractères de fin de ligne Unix dans Windows?

Comment puis-je écrire dans des fichiers en utilisant Python (sous Windows) et utiliser le caractère de fin de ligne Unix ?

p. ex. lors de :

 f = open('file.txt', 'w') f.write('hello\n') f.close() 

Python remplace ````automatiquement par .

9voto

Jonathan Feinberg Points 24791

Vous devrez utiliser le pseudo-mode binaire lors de l’ouverture du fichier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X