我正在尝试从WPF应用程序中的cmd行运行Python脚本。我有这个代码打开cmd行到正确的目录:
string cmd = @"webplus_builder.py";
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.WorkingDirectory = @"C:\Temp\WebBuilder";
p.StartInfo.Arguments = string.Format("{0} {1} {2}", cmd, "WAF", _CountryCode);
p.StartInfo.UseShellExecute = false;
p.Start();
我现在想要从那个目录运行webplus_builder.py
,如下所示:
我如何实现这一目标?是否只是在我Process
尝试添加参数?
答案 0 :(得分:1)
您不能直接执行python脚本,它必须运行python
本身:使用脚本的名称作为第一个参数,将以下参数传递给您的脚本。 / p>
(Windows通过&#34处理双击py文件;用" python打开它们 - 完全按照描述)。
阅读官方文档了解详情: