繁体   English   中英

如何在 Visual Studio 2019 中将 python 代码与 C# 集成

[英]How to integrate python code with C# in Visual Studio 2019

Python code, which is executed on Google Colab and downloaded in.py file how to integrate it with C# code in Visual Studio 2019. On button click, Python code should execute in background and output should be displayed on WPF application.

Python 代码可以通过IronPython 库命令提示符在 c# 中执行。 在 IronPython 中我觉得有些问题。 所以,我会建议你制作一个流程并通过cmd执行它。 这是执行此操作的代码。

 ```Process proc = new Process();
            ProcessStartInfo info = new ProcessStartInfo();
            info.WindowStyle = ProcessWindowStyle.Normal;
            info.FileName = "cmd.exe";
            info.Arguments = "/C python code.py \""+arguments+"\""; 
            info.RedirectStandardOutput = true;
            info.UseShellExecute = false;
            info.CreateNoWindow = false;
            proc.StartInfo = info;
            proc.Start();
            proc.WaitForExit();
            string line = "";
            while (!proc.StandardOutput.EndOfStream)
            {
                line += proc.StandardOutput.ReadLine();

            }```

但是您必须首先在 PC 中安装所有库,这些库必须整体在 PC 中,而不仅仅是在某个文件夹中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM