要在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脚本进行相应的配置和调整。