我知道可以在 IronPython 中使用 Powershell,但是除了使用 Popen() 和其他类似调用之外,是否可以使用 CPython?我正在尝试做一些非常的基本 NET 框架编程(windows 窗体等),就像您可以在 IronPython 中使用 CPython 一样。
谢谢!
感谢任何帮助。
最佳答案
我不确定你为什么被否决,因为这是一个合理的问题。我认为将 PowerShell 集成到 CPython 中的最佳集成方式是生成一个新进程并传入要运行的 PowerShell 脚本。不幸的是,这也意味着解析生成的任何输出。没有一个 COM 或 C 库可以真正链接以变得更好。
可能有某种用于 CPython 的通用 .NET 互操作库(我没有检查过),但这可能是一个选项,使用该层你可以(至少在理论上)使用与嵌入相同的技术PowerShell 运行时到常规 .NET 应用程序。
关于python - Powershell 与 Python 的集成(不是 IronPython),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4455999/