Python调用C#exe程序,传入带空格参数并获得返回值
程序员文章站
2022-04-02 10:47:58
使用函数system()最简单的方法是使用系统函数os.system()import os#可执行程序完整路径path = "D:\\MyDotNet\\bin\\Debug\\net5.0\\MyDotNet.exe";#需要输入的参数para1 = "D:\\sourcefile\\1116.ttl";#这里使用了转义符来传入带空格的参数para2 = "\"D:\\Copied Tracefiles\"";para3 = "D:\\sourcefile\\config.prof";...
使用函数system()
最简单的方法是使用系统函数os.system()
import os
#可执行程序完整路径
path = "D:\\MyDotNet\\bin\\Debug\\net5.0\\MyDotNet.exe";
#需要输入的参数
para1 = "D:\\sourcefile\\1116.ttl";
#这里使用了转义符来传入带空格的参数
para2 = "\"D:\\Copied Tracefiles\"";
para3 = "D:\\sourcefile\\config.prof";
#参数之间需要空格隔开,以此类推可以输入更多的参数
a = os.system(path + ' ' + para1 + ' ' + para2 + ' ' + para3);
#打印exe程序执行完的return值
print(a);
程序执行结果
123
本文地址:https://blog.csdn.net/weixin_43843267/article/details/110930506