在Python和C#之间发送数据的最佳解决方案是什么?

时间:2019-01-02 15:01:51

标签: c# python json

我目前正在开发一个C#应用程序,该应用程序需要利用python NLP库“ spaCy”将文本解析为可在C#应用程序上使用的数据(Dict / JSON)

应用程序当前运行带有唯一id作为参数的python脚本,python使用id作为文件名找到要在磁盘上解析的txt文件,就这样。(解析为对象)然后返回id到C#。

如果可能的话,我想避免保存到磁盘上。

 public string parse(string s)
    {
        process.Arguments = pythonscript + " " + s; //pythonscript = python script name, s = location of txt file to parse
        Process p = new Process();
        p.StartInfo = process;
        p.Start();
        return ((StreamReader)p.StandardOutput).ReadToEnd().Replace(System.Environment.NewLine, ".json"); //json location
    }

0 个答案:

没有答案