我一直在寻找一种方法来做到这一点,但到目前为止还没有成功。
我的问题与此类似: 如何从 C# 运行 Python 脚本?
但就我而言,脚本更像这样:
def main():
i = raw_input("i = ")
我可以通过创建如下过程来重定向输出:
ProcessStartInfo info = new ProcessStartInfo("cmd", "/c python myFile.py");
我将如何将输入发送回它?
请注意,python 脚本可以是任何东西。我不知道何时可能需要输入,因此使用流写入器通过将 redirectStandardInput 设置为 true 来写入进程是行不通的。
任何帮助都会很棒。谢谢大家!