我刚刚用C#完成了一个大小合适的疾病传播模型的编码。但是,我对.NET还不太熟悉,不确定如何继续。目前,我只需双击.exe文件,模型就会从文本文件导入配置设置,执行它的操作,并将结果输出到文本文件中。
接下来我要做的是编写一个Python脚本来执行以下操作:
- 运行模拟N次(N>;1000)
- 每次运行后,重命名输出文件并存储(即…/output.txt->;/acc/outputN.txt)
- 聚合、分析和分析输出
- 以某种干净的格式输出结果(可能是excel)
我的大部分编程经验都是在Linux上的C/C++上。我对最后两项很有信心,但我不知道前两项如何进行。以下是一些我想提出的具体问题:
- 从python脚本运行我的C#.exe最简单/最好的方法是什么?
- 有人对在Windows系统上用Python进行文件系统操作的最佳方法有什么建议吗?
谢谢!
Tags:
从Python 2.6+开始,您应该使用
subprocess
模块:(Docs)问题的答案可以在python标准库的“os”中找到。有关执行各种操作(如处理文件和启动进程)的文档可以在here中找到。
进程管理(运行您的C#程序)可以找到here,文件操作是here。
编辑:实际上,您应该使用subprocess module,而不是上面的流程链接。
相关问题 更多 >
编程相关推荐