Tag: python.net

我如何从C#运行Python脚本?

这个问题以前曾经有过不同程度的问题,但是我觉得没有简明扼要的回答,所以我再问一次。 我想用Python运行一个脚本。 让我们说这是这样的: if __name__ == '__main__': f = open(sys.argv[1], 'r') s = f.read() f.close() print s 获取文件位置,读取它,然后打印其内容。 不那么复杂。 好的,那么我如何在C#中运行这个? 这是我现在所拥有的: private void run_cmd(string cmd, string args) { ProcessStartInfo start = new ProcessStartInfo(); start.FileName = cmd; start.Arguments = args; start.UseShellExecute = false; start.RedirectStandardOutput = true; using (Process process = Process.Start(start)) { using (StreamReader reader = […]

IronPython与Python .NET

我想从Python代码中访问一些用C#编写的.NET程序集。 有一点研究表明我有两个select: 具有.NET接口function/支持内置的IronPython Python与Python .NET包 两种解决scheme之间的折衷是什么?