ProcessStartInfo start = new ProcessStartInfo();
start.FileName = ;
start.Arguments = ;
start.UseShellExecute = false;
start.RedirectStandardOutput = true;
using (Process process = Process.Start(start))
{
using (StreamReader reader = process.StandardOutput)
{
string result = reader.ReadToEnd();
Console.Write(result);
}
}
У меня есть этот код Python для запуска Python из C #.Но я не знаю, что положить в эти две переменные.
РЕДАКТИРОВАТЬ
ProcessStartInfo start = new ProcessStartInfo();
start.FileName = @"U:\Documents\entsoe-py-master\tests\test_data\python.exe";
start.Arguments = @"U:\Documents\entsoe-py-master\tests\test_data\request.py 31.12.2016 01.01.2017 datatype"; // give filename, dates from the UI to python and query datatype
start.UseShellExecute = false;
start.RedirectStandardOutput = true;
using (Process process = Process.Start(start))
{
using (StreamReader reader = process.StandardOutput)
{
string result = reader.ReadToEnd();
Console.Write(result);
}
}
Я получаю эту ошибку:
System.ComponentModel.Win32Exception: 'The system cannot find the file specified'
В этой строке using (Process process = Process.Start(start))