print(reprt('Hello\nHello'))
imprimera b'Hello\nHello'
et je voudrais à imprimerComment obtenir une impression pour formater sa sortie en python?
Hello
Hello
à la place. La raison en est que certaines fonctions telles que subprocess.check_output
envoient une sortie repr.
params = r'"C:\cygwin64\bin\bash.exe" --login -c ' + r"""'ls "C:\Users"'"""
print(subprocess.check_output(params, shell=True))
Vous êtes sur la mauvaise voie. 1) pourquoi invoquer bash explicitement, si vous voulez un shell, utilisez simplement shell = True. 2) pourquoi utiliser une coquille? Vous pouvez appeler 'ls' directement. 3) Pourquoi utiliser ls? vous pouvez utiliser os.listdir() pour lister les fichiers dans un répertoire. 4) Aucune commande "envoyer une sortie de repr", vous êtes confus au sujet de ce que vous voyez. Montrez la commande actuelle que vous exécutez et la sortie réelle que vous voyez. –