Quelle est la différence entre Python sous-processus.appel et sous-processus.exécuter

J'ai essayé de comprendre pour un certain temps maintenant, quelle est la différence entre subprocess.call et subprocess.run. Je sais que le dernier est de nouveau sur Python 3.5 et les deux sont basés sur subprocess.Popen, mais je ne suis pas en mesure de comprendre la différence encore.

il suffit de cocher la documentation: appel: C'est équivalent à: exécuter(...).code_retour (à l'exception de l'entrée et vérifier les paramètres ne sont pas pris en charge)

OriginalL'auteur Andres Orozco | 2016-11-19