从标准Cocoa应用程序运行Python代码
我有一个用XCode做的项目,它是一个Cocoa单文档应用程序(不是我想要的Python-Cocoa应用程序)。
我找到的所有文档都假设我想创建一个用Python写的Cocoa应用程序,但实际上我想要的是一个标准的Cocoa应用程序,它可以调用一个Python类中的方法。
我能不能用PyObjC来运行一个文件里的Python代码,而不需要把Cocoa标准的main.c文件换成main.py文件呢?
后来补充:我知道有Python.framework,但据我所知,我只能通过环境变量把参数传给PyRun_SimpleFile——我想直接使用这个桥接来和Python代码交换数据。