- 博客(2)
- 收藏
- 关注
原创 python 定义新的类型
typedef struct { PyObject_HEAD }noddy_NoddyObject;noddy_NoddyObject 类型包含基础的一个对象技术和指针,由PyObject_Head宏引入。创建一个noddy_NoddyObect类型对象:static PyTypeObject noddy_NoddyType = { PyVarObject_HEAD_INIT(NU...
2018-03-08 15:23:05
1692
原创 使用C或C++扩展python
在python中,如果需要实现一些新的函数,类型对象及方法,可以通过C/C++实现新的模块实现。一个简单的例子如果要实现一个module叫spam,希望实现一个方法函数system,调用的是C的库函数system()import spam status = spam.system("ls -l")首先创建一个C文件spammodule.c ,该文件包含这个模块的C实现代码,首先第一行:#inclu...
2018-03-08 14:20:39
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人