我使用E11000 duplicate key error collection: statistics.counters index: _id_ dup key: { : ObjectId('56adfbf43d801b870e63be29') }
从我的C#应用程序运行python库,如下所示
System.Diagnostics.Process
图书馆包含一些" .pyx"文件,似乎无法被上面的代码识别,因为我收到此错误:
Process p = new Process();
p.StartInfo.FileName = "python";
p.StartInfo.Arguments = "script_path";
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.UseShellExecute = false;
p.Start();
p.WaitForExit();
StreamReader s = p.StandardOutput;
String output = s.ReadToEnd();
Console.WriteLine(output);
当我从cmd运行python项目时它运行正常,C#进程是不是应该这样做?