Python论坛  - 讨论区

标题:[python-chinese] 有没有什么方法可以直接调用C函数的

2006年08月01日 星期二 11:51

Peng Jun Jia jiapengjun at gmail.com
Tue Aug 1 11:51:39 HKT 2006

对python不太熟,想打听一下,能不能在python中直接调用C中的函数的。既然python是用C写的,应该会有办法吧!如果有相关的链接,也希望可以贴出来。

-- 
缘分の天空 (QQ:7992118)

──────────────────────────────
MSN    : jiapj at hotmail.com
BLog    : http://spaces.msn.com/jiapj
Flickr   : http://www.flickr.com/photos/jiapj
Picasa : http://picasaweb.google.com/jiapengjun
──────────────────────────────

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年08月01日 星期二 11:54

Robert Chen search.pythoner at gmail.com
Tue Aug 1 11:54:27 HKT 2006

Python官方文档里有相关内容啊

On 8/1/06, Peng Jun Jia <jiapengjun at gmail.com> wrote:
>
>
> 对python不太熟,想打听一下,能不能在python中直接调用C中的函数的。既然python是用C写的,应该会有办法吧!如果有相关的链接,也希望可以贴出来。
>
> --
> 缘分の天空 (QQ:7992118)
>
> ──────────────────────────────
> MSN    : jiapj at hotmail.com
> BLog    : http://spaces.msn.com/jiapj
> Flickr   : http://www.flickr.com/photos/jiapj
> Picasa : http://picasaweb.google.com/jiapengjun
> ──────────────────────────────
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
Robert
Python源码剖析――http://blog.donews.com/lemur/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060801/57b0b4b3/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年08月01日 星期二 12:08

limodou limodou at gmail.com
Tue Aug 1 12:08:18 HKT 2006

On 8/1/06, Peng Jun Jia <jiapengjun at gmail.com> wrote:
> 对python不太熟,想打听一下,能不能在python中直接调用C中的函数的。既然python是用C写的,应该会有办法吧!如果有相关的链接,也希望可以贴出来。
>
如果是动态链接库的话可以使用ctypes。但并不能说因为python是c写的,就是很直接可以调用c的,因为python本身是一个独立的环境,要想使用这个环境就要满足python的要求,比如按python所要求的数据类型,函数定义来写你的C,还要编译成python的扩展库,这样才可以调用。

-- 
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年08月01日 星期二 14:54

IQDoctor huanghao.c at gmail.com
Tue Aug 1 14:54:55 HKT 2006

ctype

在 06-8-1,limodou<limodou at gmail.com> 写道:
> On 8/1/06, Peng Jun Jia <jiapengjun at gmail.com> wrote:
> > 对python不太熟,想打听一下,能不能在python中直接调用C中的函数的。既然python是用C写的,应该会有办法吧!如果有相关的链接,也希望可以贴出来。
> >
> 如果是动态链接库的话可以使用ctypes。但并不能说因为python是c写的,就是很直接可以调用c的,因为python本身是一个独立的环境,要想使用这个环境就要满足python的要求,比如按python所要求的数据类型,函数定义来写你的C,还要编译成python的扩展库,这样才可以调用。
>
> --
> I like python!
> My Blog: http://www.donews.net/limodou
> My Django Site: http://www.djangocn.org
> NewEdit Maillist: http://groups.google.com/group/NewEdit
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
Best regrads,
IQDoctor

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号