我正在使用visual studio 2012和Windows 8.1 64位 我喜欢使用c#从visual studio执行python文件我试过下面的代码
Process api = new Process();
api.StartInfo.FileName = "c:\Python34\python.exe";
api.StartInfo.Arguments = "c:\Python34\search_test.py";
api.Start();
我收到无法识别的转义序列的错误但是,当我在代码下面运行它运行得很好
System.Diagnostics.Process.Start(@"C:\python34\api.bat");
在bat文件中我正在执行此
c:\Python34\python.exe c:\Python34\search_test.py
但我想等到完成该过程并在上述程序关闭后执行下一行
请建议我如何做TIA
答案 0 :(得分:0)
尝试这样的事情:
Process api = new Process();
api.StartInfo.FileName = @"cmd.exe";
api.StartInfo.Arguments = @"/C c:\Python34\python.exe c:\Python34\search_test.py";
api.Start();