2006年05月30日 星期二 22:15
本人正在学 怎么把C和Python的代码结合起来。有些问题请教一下。 我发现有些库 如 Boost和SWIG,提供嵌套的功能,同时,Python的文档也有专门的大段叙述。我刚开始研究。想问问这三者究竟是什么关系?到底什么才是正途? 谢! Chaos -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060530/d5b70c61/attachment.htm
2006年05月30日 星期二 22:25
两种形式 内嵌python ,就是c程序调用python虚拟机提供的API来执行python脚本 扩展python, 就是编写c程序供python脚本使用 两种方法可以混合使用. On 5/30/06, CHAOS <chaoszhuo at gmail.com> wrote: > > 本人正在学 怎么把C和Python的代码结合起来。有些问题请教一下。 > > 我发现有些库 如 > Boost和SWIG,提供嵌套的功能,同时,Python的文档也有专门的大段叙述。我刚开始研究。想问问这三者究竟是什么关系?到底什么才是正途? > > 谢! > > > Chaos > > _______________________________________________ > 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 > > -- 考研还是工作 哎... ! http://codeplayer.blogbus.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060530/ecf84400/attachment.html
2006年05月30日 星期二 22:27
Boost是下一代Cpp的标准库 swig把cpp包装起来,以便让python这样的脚本可以直接利用cpp代码 On 5/31/06, CHAOS <chaoszhuo at gmail.com> wrote: > 本人正在学 怎么把C和Python的代码结合起来。有些问题请教一下。 > > 我发现有些库 如 > Boost和SWIG,提供嵌套的功能,同时,Python的文档也有专门的大段叙述。我刚开始研究。想问问这三者究竟是什么关系?到底什么才是正途? > > 谢! > > Chaos > > _______________________________________________ > 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 > >
2006年05月30日 星期二 22:32
boost.python自己也提供了封装cpp代码的机制 On 5/31/06, xxmplus <xxmplus at gmail.com> wrote: > Boost是下一代Cpp的标准库 > swig把cpp包装起来,以便让python这样的脚本可以直接利用cpp代码 > > > On 5/31/06, CHAOS <chaoszhuo at gmail.com> wrote: > > 本人正在学 怎么把C和Python的代码结合起来。有些问题请教一下。 > > > > 我发现有些库 如 > > Boost和SWIG,提供嵌套的功能,同时,Python的文档也有专门的大段叙述。我刚开始研究。想问问这三者究竟是什么关系?到底什么才是正途? > > > > 谢! > > > > Chaos > > > > _______________________________________________ > > 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 > > > > >
2006年05月31日 星期三 07:47
多谢二位。 就是说不用Boost和SWIG不是Python与C结合所必须的,是么? 用Boost 和Swig能带来什么额外 的好处么? 在06-5-30,xxmplus <xxmplus at gmail.com> 写道: > > boost.python自己也提供了封装cpp代码的机制 > > On 5/31/06, xxmplus <xxmplus at gmail.com> wrote: > > Boost是下一代Cpp的标准库 > > swig把cpp包装起来,以便让python这样的脚本可以直接利用cpp代码 > > > > > > On 5/31/06, CHAOS <chaoszhuo at gmail.com> wrote: > > > 本人正在学 怎么把C和Python的代码结合起来。有些问题请教一下。 > > > > > > 我发现有些库 如 > > > > Boost和SWIG,提供嵌套的功能,同时,Python的文档也有专门的大段叙述。我刚开始研究。想问问这三者究竟是什么关系?到底什么才是正途? > > > > > > 谢! > > > > > > Chaos > > > > > > _______________________________________________ > > > 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 > > > > > > > > > > _______________________________________________ > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060531/8252f57e/attachment.html
2006年05月31日 星期三 07:50
从我看到的文档,都是关于与较早期的Python相关的,尤其是boost.python。不知道对新的Python版本支持更好。还有,这两种工具,哪个现在用 的更多? 2006/5/31, CHAOS <chaoszhuo at gmail.com>: > > 多谢二位。 > > 就是说不用Boost和SWIG不是Python与C结合所必须的,是么? > > 用Boost 和Swig能带来什么额外 的好处么? > > 在06-5-30,xxmplus <xxmplus at gmail.com > 写道: > > > boost.python自己也提供了封装cpp代码的机制 > > > > On 5/31/06, xxmplus < xxmplus at gmail.com> wrote: > > > Boost是下一代Cpp的标准库 > > > swig把cpp包装起来,以便让python这样的脚本可以直接利用cpp代码 > > > > > > > > > On 5/31/06, CHAOS <chaoszhuo at gmail.com> wrote: > > > > 本人正在学 怎么把C和Python的代码结合起来。有些问题请教一下。 > > > > > > > > 我发现有些库 如 > > > > > > Boost和SWIG,提供嵌套的功能,同时,Python的文档也有专门的大段叙述。我刚开始研究。想问问这三者究竟是什么关系?到底什么才是正途? > > > > > > > > 谢! > > > > > > > > Chaos > > > > > > > > _______________________________________________ > > > > 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 > > > > > > > > > > > > > > > _______________________________________________ > > 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 > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060531/b12c727d/attachment.htm
2006年05月31日 星期三 09:08
Boost和SWIG的Python接口都是对Python API进行的封装。 2006/5/30, CHAOS <chaoszhuo at gmail.com>: > > 本人正在学 怎么把C和Python的代码结合起来。有些问题请教一下。 > > 我发现有些库 如 > Boost和SWIG,提供嵌套的功能,同时,Python的文档也有专门的大段叙述。我刚开始研究。想问问这三者究竟是什么关系?到底什么才是正途? > > 谢! > > Chaos > > _______________________________________________ > 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 > > -- 欢迎访问: http://blog.csdn.net/ccat 刘鑫 March.Liu -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060531/4c5ba64a/attachment.html
2006年05月31日 星期三 16:10
C/C++程序直接调用Python API就可以与Python交互,不过这个过程是用纯C编写的,对C++程序员并不一定方便,Boost.python和SWIG都是为了方便开发设计的。Boost 1.33.1可以支持到Python2.4, 更新的我还没有注意,很久没上过Boost的网站了。两个都有不少人用,《文明IV》就是用Boost.Python开发的。 2006/5/31, CHAOS <chaoszhuo at gmail.com>: > > 多谢二位。 > > 就是说不用Boost和SWIG不是Python与C结合所必须的,是么? > > 用Boost 和Swig能带来什么额外 的好处么? > > 在06-5-30,xxmplus <xxmplus at gmail.com > 写道: > > > boost.python自己也提供了封装cpp代码的机制 > > > > On 5/31/06, xxmplus < xxmplus at gmail.com> wrote: > > > Boost是下一代Cpp的标准库 > > > swig把cpp包装起来,以便让python这样的脚本可以直接利用cpp代码 > > > > > > > > > On 5/31/06, CHAOS <chaoszhuo at gmail.com> wrote: > > > > 本人正在学 怎么把C和Python的代码结合起来。有些问题请教一下。 > > > > > > > > 我发现有些库 如 > > > > > > Boost和SWIG,提供嵌套的功能,同时,Python的文档也有专门的大段叙述。我刚开始研究。想问问这三者究竟是什么关系?到底什么才是正途? > > > > > > > > 谢! > > > > > > > > Chaos > > > > > > > > _______________________________________________ > > > > 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 > > > > > > > > > > > > > > > _______________________________________________ > > 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 > > > > > > _______________________________________________ > 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 > > -- 欢迎访问: http://blog.csdn.net/ccat 刘鑫 March.Liu -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060531/06f2d32a/attachment.htm
Zeuux © 2025
京ICP备05028076号