我可以在UWP应用中执行Python文件吗?

时间:2019-01-21 09:58:55

标签: c# python uwp execute

我想在UWP应用程序中执行Python 3.5文件。

该应用程序仅供我个人使用,因此不需要在任何PC上运行。 我想使用已安装的Python解释器执行Python文件;因此不需要IronPython(我知道这不适用于UWP)。

Python脚本可以视为黑盒。我只想运行脚本。

1 个答案:

答案 0 :(得分:1)

不幸的是不在纯UWP应用程序中,因为这不允许您启动进程,这对于运行Python解释器是必要的。幸运的是,还有其他选择。

一种方法是从您的UWP应用启动一个完全信任的过程,该应用可以是带有Iron Python的控制台应用,并且可以执行脚本。有关实现完全信任的信息,请参见 great series of blog posts by Stefan Wick

或者,您可以使用UWP Desktop Bridge执行所需的操作。这样,您可以构建经典桌面应用程序(例如,使用WPF),从NuGet安装 Iron Python 程序包,然后直接从该应用程序执行脚本。然后,您可以将结果打包为UWP。借助Desktop Bridge,您通常可以通过 Microsoft商店 分发应用

相关问题