在新环境中执行Python代码

时间:2011-07-20 12:03:43

标签: python objective-c ios pyobjc

前段时间我在iOS上为我的iPod Touch编写了一个用于Python的IDE,使用PyObjC(由Saurik移植到iOS,通过Cydia安装)。 我使用'exec'语句来评估我在Textfield中输入的代码。 但是当子类化Objective-C类时,我在执行时遇到了麻烦。不能将类声明两次,这样做会引发SystemError。 SystemError: NULL result without error in PyObject_Call

有没有办法在新环境中执行代码,而我仍然可以将一些变量传输给它? 目前我使用globals()的副本执行它。

谢谢, 尼古拉斯

0 个答案:

没有答案