title: How to run python from C# without .exe file
body: <p>I am a Python beginner and wrote some Python code that I want to run from my C# code.</p>
  <p>In all the answers I have seen already, the way was to make a .exe file from the .py one and run it by system call.</p>
  <p>However, I want it so that I do not need to make the .exe file and can write the commands with arguments as I could in the command line.</p>
  <pre><code> C:\Users\ntuser&gt;   python C:\Users\ntuser\Documents\run_python.py 3
  </code></pre>
  <p>Is there a way to do it?
  I found a way to pass just one command—but I need to make two: 1. Go to &quot;C:\Users\ntuser&quot; 2. Run the Python code.</p>
  <p>Thanks!</p>