C#에서는 기본 상호 운용성 접근 방식을 사용하여 Python 스크립트를 실행할 수 있습니다. IronPython은 편리한 옵션을 제공하지만 항상 필요한 것은 아닙니다.
C#에서 Python 스크립트를 실행하려면 다음 단계를 따르세요.
다음은 run_cmd의 구현 예입니다. 방법:
private void run_cmd(string script, string args) { ProcessStartInfo start = new ProcessStartInfo(); start.FileName = "my/full/path/to/python.exe"; start.Arguments = string.Format("{0} {1}", script, 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); } } }
위 내용은 IronPython 없이 C#에서 Python 스크립트를 어떻게 실행할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!