, как вы можете видеть на картинках выше, я пытаюсь выполнить скрипт Python, который возвращает мне рекомендуемые фильмы, входные данные, которые ждет скрипт Python, следующие:
- movie_name "Iron Man" --top_n 10 1) принят путь от python
"- movie_name" "Iron Man" "--top_n" "10" 2) принят путь от python
Последние часы, в которые я ищуспособ дать им правильно, но я не могу. Вы можете видеть на картинке мою последнюю попытку. Изображение с Python , Изображение с vsCode
string s = "\"Iron Man\"";
string s1 = "\" --movie_name\"";
string s2 = "\" --top_n \"";
string s3 = "\"10\"";
string arg = string.Format(@"\c C:\Users\Azizmaiden\Desktop\files\hello\KnnRecommender.py {0} {1} {2} {3}", s1, s, s2, s3);
try
{
Process p1 = new Process();
p1.StartInfo.FileName = arg;
p1.StartInfo = new ProcessStartInfo(@"cmd.exe ", arg);
p1.StartInfo.RedirectStandardOutput = true;
p1.StartInfo.RedirectStandardInput = true;
p1.StartInfo.UseShellExecute = false;
p1.Start();
p1.WaitForExit();
}
catch (Exception ex)
{
Console.WriteLine("There is a problem in your Python code: " + ex.Message);
}
Console.WriteLine("Press enter to exit...");
Console.ReadLine();