PowerShell 如何与 Python 集成(不是 IronPython)

11
我知道可以在IronPython中使用PowerShell,但是除了使用Popen()和其他类似的调用之外,是否可以使用CPython实现这一点? 我尝试像在IronPython中那样使用CPython进行一些非常基本的NET框架编程(如Windows表单等)。
谢谢!
感谢您的任何帮助。

请查看我的答案:https://dev59.com/u1kT5IYBdhLWcg3wALDw#39543595 - denfromufa
1个回答

3
我不确定为什么你被踩了,因为这是一个合法的问题。我认为你尝试将PowerShell集成到CPython中,最好的方法是通过生成一个新进程并传递要运行的PowerShell脚本来实现。不幸的是,这也意味着需要解析生成的任何输出。没有COM或C库可以真正链接以获得更好的效果。
可能有一些通用的.NET互操作库可用于CPython(我还没有检查过),但这可能是一个选项,使用该层,你可以(至少在理论上)使用将PowerShell运行时嵌入到常规.NET应用程序中的相同技术。

显然,在大量Google搜索之后,这不是一个成熟的领域。真遗憾! - reckoner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接