【发布时间】:2022-01-03 02:51:07
【问题描述】:
对于我的一个项目,我需要执行一个带有一些文件路径参数的 python 脚本,并且找不到任何关于如何将它包含到我的应用程序中的资源。
我需要应用程序本身是独立的,所以我不能只引用本地 python.exe 文件。我已经阅读了有关 IronPython 的信息,但它与 python3 不兼容,我需要能够导入外部库。网上关于这些主题的信息真的很少,我希望有类似经验的人能解释一下他们是如何做到这一点的?
【问题讨论】:
-
除了
Process.Start(),您还有什么特别需要的吗? -
如果你需要你的可执行文件是完全独立的,那么你需要在你的程序中embed the Python interpreter。该脚本可以作为二进制资源进入PE镜像的资源目录。