欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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