visual studio 2022
python 3.10.11
using Microsoft.Scripting.Hosting;
using IronPython.Hosting;
using System.Windows.Forms.Design;
namespace JHCamera3D.Helper.Python
{
public class RunPythonHelper
{
public static string ExecPython()
{
string FileName = System.AppDomain.CurrentDomain.BaseDirectory + "PythonScript/pythonTest.py";
string pm = "pm";
// 创建进程对象并设置要运行的命令及参数
var process = new Process();
process.StartInfo.WorkingDirectory = System.AppDomain.CurrentDomain.BaseDirectory;
process.StartInfo.FileName = "python.exe"; // python 安装路径或者添加到系统 PATH 变量后直接写"python"
process.StartInfo.Arguments = $"-u {FileName} {pm}"; // 指定要运行的 Python 脚本文件名(包括完整路径)
// 隐藏控制台窗口
process.StartInfo.CreateNoWindow = true;
process.StartInfo.UseShel