title: What is the difference between running ./file.py and python file.py?
body: <p>When I run Python script from the command line</p>
  
  <pre><code>./file.py
  </code></pre>
  
  <p>it is interpreted differently(fails with a bunch of errors) from when I run it using:</p>
  
  <pre><code>python file.py
  </code></pre>
  
  <p>Why are they executed differently?</p>