如何用命令行运行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();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值