从标准Cocoa应用程序运行python代码

从标准Cocoa应用程序运行python代码,第1张

概述我有一个作为 Cocoa单文档应用程序构建的XCode项目(它不是 Python-Cocoa应用程序,这不是我想要的). 我发现的所有文档都假设我想创建一个Cocoa应用程序,其代码用Python编写,但事实并非如此 – 我想要一个标准的Cocoa应用程序来调用Python类中的方法. 我可以使用PyObjC从文件运行python代码而不用main.py文件替换Cocoa标准main.c吗? 稍后 我有一个作为 Cocoa单文档应用程序构建的XCode项目(它不是 Python-Cocoa应用程序,这不是我想要的).

我发现的所有文档都假设我想创建一个Cocoa应用程序,其代码用Python编写,但事实并非如此 – 我想要一个标准的Cocoa应用程序来调用Python类中的方法.

我可以使用PyObjC从文件运行python代码而不用main.py文件替换Cocoa标准main.c吗?

稍后编辑:我知道Python.framework,但据我所知,我只能通过环境向PyRun_Simplefile发送参数 – 我想直接使用桥接器与python代码交换数据.

解决方法 谷歌搜索 embed python objective C,返回一些可能感兴趣的链接,特别是:

> http://blog.alienoverlord.com/?p=14
> http://blog.tlensing.org/2008/11/04/embedding-python-in-a-cocoa-application/

总结

以上是内存溢出为你收集整理的从标准Cocoa应用程序运行python代码全部内容,希望文章能够帮你解决从标准Cocoa应用程序运行python代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1024168.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存