要在WPF應用程序中調用Python腳本,可以使用Python的subprocess
模塊來執行Python腳本。以下是一個簡單的示例代碼:
using System.Diagnostics;
public void CallPythonScript()
{
string pythonExePath = @"C:\Python\python.exe"; // Python解釋器的路徑
string scriptPath = @"C:\path\to\your\python\script.py"; // Python腳本的路徑
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = pythonExePath;
startInfo.Arguments = scriptPath;
Process process = new Process();
process.StartInfo = startInfo;
process.Start();
process.WaitForExit();
}
在上面的代碼中,首先指定Python解釋器的路徑和要執行的Python腳本的路徑。然后創建一個ProcessStartInfo
對象,設置Python解釋器的路徑和Python腳本的路徑作為參數。接著創建一個Process
對象,設置其StartInfo
屬性為上面創建的ProcessStartInfo
對象,然后調用Start()
方法來執行Python腳本。
請注意,在實際應用中,需要根據具體的環境和要執行的Python腳本進行相應的配置和調整。