Python论坛  - 讨论区

标题:[python-chinese] 嵌入python到C/cpp中的一个问题,如何将C/cpp的一维/二维数组传递到python脚本中去.

2006年10月21日 星期六 15:31

Samuel Lee samuel.d.lee在gmail.com
星期六 十月 21 15:31:52 HKT 2006

最近查看了一些资料,好像都没有说怎么样将一个C/CPP的数组传递到python中去.我想请问下各位,我应该怎么样传递一维或二维数组到python中.最好可以给段代码.谢谢.

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

2006年10月23日 星期一 10:35

falls huang falls.huang在gmail.com
星期一 十月 23 10:35:49 HKT 2006

你到底是嵌入C到python,还是嵌入python 到C啊?

如果是把python嵌入到C,请问你在C里面是如何调用python的? 在linux下你就用system()调用么一个脚本么?

2006/10/21, Samuel Lee <samuel.d.lee在gmail.com>:
>
> 最近查看了一些资料,好像都没有说怎么样将一个C/CPP的数组传递到python中去.我想请问下各位,
> 我应该怎么样传递一维或二维数组到python中.最好可以给段代码.谢谢.
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
Regards
Falls Huang
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20061023/dc7c4337/attachment.htm 

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

2006年10月23日 星期一 10:41

刘鑫 march.liu在gmail.com
星期一 十月 23 10:41:56 HKT 2006

ÎÒÊǸöÀÁÈË£¬ÕâÖÖ¶«Î÷ÎÒ»áÓÃBoost::Python¿â£¬ÓÐÏֳɵĶÔÏó·â×°¡£Èç¹ûÄãÊÇÓÃCÓïÑÔ¿ª·¢£¬¿ÉÒԲο¼PythonÎĵµÖеÄAPI²¿·Ö£¬ÓÐÊÖ¶¯¹¹ÔìlistµÄ·½·¨¡£

2006/10/21, Samuel Lee <samuel.d.lee在gmail.com>:
>
> ×î½ü²é¿´ÁËһЩ×ÊÁÏ,ºÃÏñ¶¼Ã»ÓÐ˵ÔõôÑù½«Ò»¸öC/CPPµÄÊý×é´«µÝµ½pythonÖÐÈ¥.ÎÒÏëÇëÎÊϸ÷λ,
> ÎÒÓ¦¸ÃÔõôÑù´«µÝһά»ò¶þάÊý×éµ½pythonÖÐ.×îºÃ¿ÉÒÔ¸ø¶Î´úÂë.лл.
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
»¶Ó­·ÃÎÊ£º
http://blog.csdn.net/ccat

ÁõöÎ
March.Liu
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061023/bd5d74ea/attachment-0001.html 

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

2006年10月23日 星期一 10:47

lu_zi_2000 lu_zi_2000在163.com
星期一 十月 23 10:47:50 HKT 2006

ÓÃboostµÄpython¿âºÜ²»´íºÇºÇ




lu_zi_2000
2006-10-23



·¢¼þÈË£º ÁõöÎ
·¢ËÍʱ¼ä£º 2006-10-23 10:42:13
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ǶÈëpythonµ½C/cppÖеÄÒ»¸öÎÊÌâ,ÈçºÎ½«C/cppµÄһά/¶þάÊý×é´«µÝµ½python½Å±¾ÖÐÈ¥.

ÎÒÊǸöÀÁÈË£¬ÕâÖÖ¶«Î÷ÎÒ»áÓÃBoost::Python¿â£¬ÓÐÏֳɵĶÔÏó·â×°¡£Èç¹ûÄãÊÇÓÃCÓïÑÔ¿ª·¢£¬¿ÉÒԲο¼PythonÎĵµÖеÄAPI²¿·Ö£¬ÓÐÊÖ¶¯¹¹ÔìlistµÄ·½·¨¡£


2006/10/21, Samuel Lee <samuel.d.lee在gmail.com>: 
×î½ü²é¿´ÁËһЩ×ÊÁÏ,ºÃÏñ¶¼Ã»ÓÐ˵ÔõôÑù½«Ò»¸öC/CPPµÄÊý×é´«µÝµ½pythonÖÐÈ¥.ÎÒÏëÇëÎÊϸ÷λ,ÎÒÓ¦¸ÃÔõôÑù´«µÝһά»ò¶þάÊý×éµ½pythonÖÐ.×îºÃ¿ÉÒÔ¸ø¶Î´úÂë.лл.
_______________________________________________ 
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn 
Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese 



-- 
»¶Ó­·ÃÎÊ£º
http://blog.csdn.net/ccat

ÁõöÎ
March.Liu
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061023/c8938fd7/attachment.htm 

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

2006年10月25日 星期三 11:09

Samuel Lee samuel.d.lee在gmail.com
星期三 十月 25 11:09:55 HKT 2006

boost.python库好像只是用来扩展python的,我现在做的是嵌入python呢.不过这个问题我已经解决了.返回二组数组解析的时候还挺麻烦的.

在 06-10-23,lu_zi_2000<lu_zi_2000 at 163.com> 写道:
>
> 用boost的python库很不错呵呵
>
> ________________________________
>
> lu_zi_2000
> 2006-10-23
> ________________________________
>
> 发件人: 刘鑫
> 发送时间: 2006-10-23 10:42:13
> 收件人: python-chinese at lists.python.cn
> 抄送:
> 主题: Re:
> [python-chinese]嵌入python到C/cpp中的一个问题,如何将C/cpp的一维/二维数组传递到python脚本中去.
>
> 我是个懒人,这种东西我会用Boost::Python库,有现成的对象封装。如果你是用C语言开发,可以参考Python文档中的API部分,有手动构造list的方法。
>
> 2006/10/21, Samuel Lee <samuel.d.lee at gmail.com>:
> >
> 最近查看了一些资料,好像都没有说怎么样将一个C/CPP的数组传递到python中去.我想请问下各位,我应该怎么样传递一维或二维数组到python中.最好可以给段代码.谢谢.
> > _______________________________________________
> > 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
>
> _______________________________________________
> 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
>

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

2006年10月25日 星期三 11:16

刘鑫 march.liu在gmail.com
星期三 十月 25 11:16:13 HKT 2006

Boost¿ÉÒÔÀ©Õ¹Python³ÌÐò£¬Ò²ÌṩÁËǶÈëPythonÒýÇæµÄ·â×°£¬±ÈÈç½Ø»ñÒì³££¬²Ù×÷ÐéÄâ»ú¶ÔÏóµÈ¡£ÏñÄãÕâ¸öÎÊÌâÓÃboost¾Í·Ç³£·½±ã£º£©¡£

2006/10/25, Samuel Lee <samuel.d.lee在gmail.com>:
>
> boost.python¿âºÃÏñÖ»ÊÇÓÃÀ´À©Õ¹pythonµÄ,ÎÒÏÖÔÚ×öµÄÊÇǶÈëpythonÄØ.²»¹ýÕâ¸öÎÊÌâÎÒÒѾ­½â¾öÁË.·µ»Ø¶þ×éÊý×é½âÎöµÄʱºò»¹Í¦Âé·³µÄ
> .
>
> ÔÚ 06-10-23£¬lu_zi_2000<lu_zi_2000在163.com> дµÀ£º
> >
> > ÓÃboostµÄpython¿âºÜ²»´íºÇºÇ
> >
> > ________________________________
> >
> > lu_zi_2000
> > 2006-10-23
> > ________________________________
> >
> > ·¢¼þÈË£º ÁõöÎ
> > ·¢ËÍʱ¼ä£º 2006-10-23 10:42:13
> > ÊÕ¼þÈË£º python-chinese在lists.python.cn
> > ³­ËÍ£º
> > Ö÷Ì⣺ Re:
> > [python-chinese]ǶÈëpythonµ½C/cppÖеÄÒ»¸öÎÊÌâ,ÈçºÎ½«C/cppµÄһά/¶þάÊý×é´«µÝµ½python½Å±¾ÖÐÈ¥.
> >
> >
> ÎÒÊǸöÀÁÈË£¬ÕâÖÖ¶«Î÷ÎÒ»áÓÃBoost::Python¿â£¬ÓÐÏֳɵĶÔÏó·â×°¡£Èç¹ûÄãÊÇÓÃCÓïÑÔ¿ª·¢£¬¿ÉÒԲο¼PythonÎĵµÖеÄAPI²¿·Ö£¬ÓÐÊÖ¶¯¹¹ÔìlistµÄ·½·¨¡£
> >
> > 2006/10/21, Samuel Lee <samuel.d.lee在gmail.com>:
> > >
> > ×î½ü²é¿´ÁËһЩ×ÊÁÏ,ºÃÏñ¶¼Ã»ÓÐ˵ÔõôÑù½«Ò»¸öC/CPPµÄÊý×é´«µÝµ½pythonÖÐÈ¥.ÎÒÏëÇëÎÊϸ÷λ,
> ÎÒÓ¦¸ÃÔõôÑù´«µÝһά»ò¶þάÊý×éµ½pythonÖÐ.×îºÃ¿ÉÒÔ¸ø¶Î´úÂë.лл.
> > > _______________________________________________
> > > python-chinese
> > > Post: send python-chinese在lists.python.cn
> > > Subscribe: send subscribe to
> > python-chinese-request在lists.python.cn
> > > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > > Detail Info:
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> > --
> > »¶Ó­·ÃÎÊ£º
> > http://blog.csdn.net/ccat
> >
> > ÁõöÎ
> > March.Liu
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to
> > python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > Detail Info:
> > http://python.cn/mailman/listinfo/python-chinese
> >
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
»¶Ó­·ÃÎÊ£º
http://blog.csdn.net/ccat

ÁõöÎ
March.Liu
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061025/bad515a0/attachment.htm 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号