python - Powershell 与 Python 的集成(不是 IronPython)

标签 python powershell

我知道可以在 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/

相关文章:

python - 无法打开 prototxt

python - 如何在python中将给定的随机生成的字母打印成矩阵的形式

powershell - 循环内循环?

powershell - 将单个以空格分隔的字符串作为多个参数传递

powershell - 无法使用Powershell构建Docker镜像?

c++ - 是否可以拆分 SWIG 模块进行编译,但在链接时重新加入它?

python 元组和列表。拒绝转换的元组

powershell - 像数组一样对 powershell Import-Csv 行进行索引

powershell - 如何在不下载到本地驱动器的情况下运行位于公共(public) Git 文件夹中的 powershell 脚本

python - 在 Mac OS/X 1.8.5 中为 Python 2.7 安装 Twisted