PyInstance_New与PyObject_CallObject有什么区别?
主程序是C/C++程序,调用Python定义的类。用这两个函数都能实例化对象,不知道有什么区别?
另外,我们原程序是采用PyObject_CallObject函数来实例化对象,运行几天后,这个函数居然返回NULL,这是怎么回事?有朋友遇到过类似的问题么?程序是windows GUI程序,没有重定向std:err,无法拿到PyErr_Print的输出信息。
谢谢。 ----------------------- 以下是精选回复-----------------------
答:看源代码注释咯。。。。
答:想办法把sys.stderr重定向到文件吧。
答:PyInstance_New只能实例化old style class.
0条评论