Dalam C#, adalah mungkin untuk menjalankan skrip Python menggunakan pendekatan kebolehoperasian asli. Walaupun IronPython menyediakan pilihan yang mudah, ia mungkin tidak selalu diperlukan.
Untuk melaksanakan skrip Python daripada C#, ikut langkah berikut:
Berikut ialah contoh pelaksanaan run_cmd kaedah:
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); } } }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan Skrip Python dari C# Tanpa IronPython?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!