|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Nicolas Ingénieur développement logiciels Inscription : décembre 2006 Messages : 128 ![]() |
Bonjour,
heureux débutant sur Python, je cherche à récupérer les données en sortie d'un programme sur un fichier texte. Malheureusement, toutes les lignes en sortie sont crées, comme s'il n'existait pas de retour à la ligne. Comment formater ou encoder le texte en sortie pour qu'on retrouve les retours à la ligne, comme lorsqu'on lance le programme sous windows avec cmd? Ci-dessous le code: Code :
Nicolas |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : juin 2008 Messages : 3 693 ![]() |
Salut,
Avec une version Python 3+, subprocess.PIPE est une sequence de "bytes". Et le soucis Windows étant le traitement des fin de lignes '\r\n'. Thus: Code :
__________________
Architectures Post-Modernes |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com