title: Problem with space in path, arguments C# to launch python script
body: <p>I don't know how can I code the string format to keep the full path with space, because, it is split at each space.
  4 arguments: </p>
  
  <ul>
  <li>C:/MyDoc/Example/MyCSV File 1.csv</li>
  <li>-1</li>
  <li>20-05-2019</li>
  <li>7</li>
  </ul>
  
  <p><code>python.run_cmd("C:/MyCode.py", "C:/MyDoc/Example/MyCSV File 1.csv -1 20-05-2019 7");</code></p>
  
  <p>Function:</p>
  
  <pre><code> public static void run_cmd(string cmd, string args)
      {
          ProcessStartInfo start = new ProcessStartInfo();
          start.FileName = "C:/PRGM/python.exe";
          start.Arguments = string.Format("{0} {1}",cmd, args);
          start.UseShellExecute = false;
          start.RedirectStandardOutput = true;
          using (Process process = Process.Start(start))
          {
              using (StreamReader reader = process.StandardOutput)
              {
                  string result = reader.ReadToEnd();
                  Console.Write(result);
              }
          }
      }
  </code></pre>