我刚刚完成了用C#编写了一个大小适中的疾病传输模型。不过,我对.NET相当陌生,并且不确定如何继续。目前我只需双击.exe文件,模型就从文本文件导入配置设置,完成它的工作,并将结果输出到文本文件中。从python脚本运行C#应用程序
我想下一步要做的就是写一个Python脚本来做到以下几点:
- 运行仿真N次(N> 1000)
- 在每次运行后重命名输出文件和存储(即./output.txt - > ./acc/outputN.txt)
- 骨料,解析和分析的输出在一些清洁格式
- 输出的结果(可能EXCEL)
迄今为止,我的大部分编程经验都是在Linux上的C/C++中进行的。对于最后两项我相当有信心;然而,我不知道如何进行前两个。这里有一些具体的问题我想建议:
- 从python脚本运行我的C#.exe最简单/最好的方法是什么?
- 有没有人有建议在Windows系统上Python的文件系统操作的最佳方式?
谢谢!
只是好奇,但为什么在Python休息(而不是在C#)? – 2010-07-15 21:10:08
如果您正在寻找单元测试,请尝试NUnit:http://www.nunit.org/ – Bobby 2010-07-15 21:11:42
@亨克:我想避免对模型本身进行更改。因此,做我想做的事情需要编写一个新的应用程序/脚本。解决方案的性能并不重要,但编写代码的时间是。我认为脚本语言对于脚本类问题会更好。另外,我更喜欢python。 :) – Mandelbrot 2010-07-15 21:21:39