PyInstance_New与PyObject_CallObject有什么区别?

PyInstance_New与PyObject_CallObject有什么区别?,第1张

PyInstance_New与PyObject_CallObject有什么区别?,第2张

主程序是C/C++程序,调用Python定义的类。用这两个函数都能实例化对象,不知道有什么区别?

另外,我们原程序是采用PyObject_CallObject函数来实例化对象,运行几天后,这个函数居然返回NULL,这是怎么回事?有朋友遇到过类似的问题么?程序是windows GUI程序,没有重定向std:err,无法拿到PyErr_Print的输出信息。

谢谢。 ----------------------- 以下是精选回复-----------------------

答:看源代码注释咯。。。。
答:想办法把sys.stderr重定向到文件吧。
答:PyInstance_New只能实例化old style class.

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » PyInstance_New与PyObject_CallObject有什么区别?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情