我刚刚用C#编写了一个体积适中的疾病传播模型。但是,我对.NET很新,不确定如何继续。目前我只需双击.exe文件,模型从文本文件导入配置设置,做到这一点,并将结果输出到文本文件中。
接下来我要做的是编写一个Python脚本来执行以下操作:
迄今为止,我的大部分编程经验都是在Linux上使用C / C ++。我对最后两项很有信心;但是,我不知道如何继续前两个。以下是我想提出的一些具体问题:
谢谢!
答案 0 :(得分:11)
从Python 2.6+开始,您应该使用subprocess
模块:(Docs)
import subprocess
for v in range(1000):
cmdLine = r"c:\path\to\my\app.exe"
subprocess.Popen(subprocess)
subprocess.Popen(r"move output.txt ./acc/output-%d.txt" % (v))
答案 1 :(得分:3)
你的问题的答案可以在python标准库的'os'中找到。可以找到执行各种操作的文档,例如处理文件和启动进程here。
可以找到流程管理(运行您的C#程序)here,文件操作为here。
编辑:实际上,您应该使用subprocess module而不是上述流程链接。