我主要是一名C#程序员,但现在有一个项目让我面临两个选择:
- 调用一个Python脚本(保存为.py文件)并处理返回值,或者...
- 重新编写整个Python脚本(总共涉及6个.py文件)成C#。
显然,如果我可以简单地实现Option 1,那么Option 2将是极大的时间浪费。此外,Option 1是一个学习机会,而Option 2则是完全的技术逃避。
所以,我的问题是:是否有一种方法可以构建一个C# Process对象来触发.py文件的脚本,并捕获脚本的返回值而不使用IronPython?我并不反对可能使用IronPython,只是需要尽快找到解决方案,因此如果我能够避开I.P.学习曲线直到我有更少紧急工作要做,那将是最理想的。
谢谢。