2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 如何用命令行运行python程序_如何使用运行python代码命令行.exe从C应用程序?

如何用命令行运行python程序_如何使用运行python代码命令行.exe从C应用程序?

时间:2020-08-11 20:10:46

相关推荐

如何用命令行运行python程序_如何使用运行python代码命令行.exe从C应用程序?

下面的例子运行命令运行TCL脚本(我已经安装在我的计算机上了),您只需要替换命令就可以运行Python并添加脚本文件。

注意脚本文件名后面的“&exit”命令-这会使cmd在脚本退出后退出。在string fileName = "C:\\Tcl\\example\\hello.tcl";

Process p = new Process();

p.StartInfo = new ProcessStartInfo("cmd", "/K tclsh " + fileName + " & exit")

{

RedirectStandardOutput = true,

UseShellExecute = false,

CreateNoWindow = true

};

p.Start();

string output = p.StandardOutput.ReadToEnd();

p.WaitForExit();

Console.WriteLine(output);

Console.ReadLine();

[更新]

在Python安装和测试之后,这将是使用cmd运行Python脚本的代码:

^{pr2}$

也可以在不使用CMD进程的情况下执行相同的操作:string fileName = @"C:\Python27\example\hello_world.py";

Process p = new Process();

p.StartInfo = new ProcessStartInfo(@"C:\Python27\python.exe", fileName )

{

RedirectStandardOutput = true,

UseShellExecute = false,

CreateNoWindow = true

};

p.Start();

string output = p.StandardOutput.ReadToEnd();

p.WaitForExit();

Console.WriteLine(output);

Console.ReadLine();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。