title: What's the difference between Python's subprocess.call and subprocess.run
body: <p>I've been trying to understand for a while now what's the difference between <code>subprocess.call</code> and <code>subprocess.run</code>. I know the last one is new on Python 3.5 and both are based on <code>subprocess.Popen</code>, but I'm not able to understand the difference yet.</p>