
Envoyé par
maieul
Le résultat devrait aller dans result (c'est le cas) et du coup ne pas s'afficher (ce n'est pas le cas) non?
Ce qui va dans "result" est une information véhiculée par le système qui ne s'affiche pas. Ce qui s'affiche est ce que la commande bash écrit sur stdout/stderr. Ce qui est sur c'est que:
compare -metric AE A.png B.png /dev/null
ne redirige rien vers /dev/null.
Et que subprocess.call (par défaut) ne le fait pas non plus.
note: amusez vous à lancer la commande "ls" sous la console Python pour voir ce qu'il se passe.
- W
Partager