我已经成功地通过单击我用 c# 编写的 windows 窗体应用程序中的按钮调用了一个 python 脚本,代码如下:
private void login_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("C:\\Python27\\Scripts\\path\\file.py");
}
我现在想将一个变量传递给 python 脚本。我尝试将它作为参数传递但无济于事(在 php 中像这样工作):
private void login_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("C:\\Python27\\Scripts\\path\\file.py myVariable");
}
我在使用此代码的 Visual Studio 编译器中没有收到任何错误,但是当我单击按钮启动 python 脚本时,我收到一条错误消息,提示“未处理 Win32 异常 - 系统找不到指定的文件”
我也试过这个无济于事 -如何从 C# 运行 Python 脚本?