作者sbrhsieh (sbr)
看板Python
标题Re: [问题] 让Python 用C运算 之 传变数的问题
时间Sat Jun 6 18:28:59 2009
※ 引述《KSJ (阿真)》之铭言:
: 但是 我认为这个"长的程式" 应该也可以在C中使用吧??(这部份想请教)
: 也就是说:
: 在C写一个py函式
: static PyObject *funcA (PyObject *self, PyObject *args)
: {
: (把args做一些修改变成args2)//一段程式码
/* 在这里插入对 standard output 输出一些讯息的码 */
: PyObject *value = funcB(NULL,args2); //另一个写好的funcB
: return Py_BuildValue("N",value);
: }
: 不知道这样行不行得通
: 里面的funcB就是我的"长的程式"
: 单单使用funcB是没问题的
: 而要使用funcA传变数给funcB使用 就会有"误"
: "误"是指 程式爆掉 不是例外 是XP不回报的那种
感觉上很有可能在你没有揭露的"把args做一些修改变成args2"这一段码就错了,
搞到程式死掉。先弄清楚到底是死在哪一部份。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.138.178
1F:推 KSJ:感谢你的回应:) 06/07 00:12