在 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中文網其他相關文章!