Python论坛  - 讨论区

标题:[python-chinese] 执行内存块操作

2006年06月17日 星期六 18:00

Gerald Lee leejd80 at gmail.com
Sat Jun 17 18:00:48 HKT 2006

我有一个内存块(字符串类型),里面是N个Python函数,我想调用里面的某个函数,该怎么操作?
PyImport_ImportModule和PyObject_CallMethod方式好像只能操作文件方式存放的Python源码

-- 
My Blog >> http://leejd.cndev.org
My QQ >> 9847243

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

2006年06月17日 星期六 19:24

吴俊玉 wujunyu at gmail.com
Sat Jun 17 19:24:44 HKT 2006

关注
期待高手正解
//===================================================
 Gerald Lee 的意思应该是脚本在内存中,而不是文件的形式把 !


-- 
北京市海淀区中软国际
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060617/9ea02ea8/attachment.html

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

2006年06月18日 星期日 11:37

Xiao Lei Wu xiaoleiw at cn.ibm.com
Sun Jun 18 11:37:55 HKT 2006

Äã˵µÄ¡°ÄÚ´æ¿ì¡±Ö¸µÄÊÇÐéÄâÄÚ´æµØÖ·ÖеÄijһ¶ÎÂð£¿
Èç¹ûÊǵĻ°£¬ÄÇôÓÃpythonÊÇûÓа취µÄ£¬pythonÎÞ·¨¶ÔÄÚ´æÖ±½Ó¿ØÖÆ£¬ËùÓеÄÄÚ´æ
·ÃÎʱ»¾ÖÏÞÓÚpython½âÊÍÆ÷£¬Õâ¸újavaÊÇÒ»ÑùµÄ¡£ÄãµÄÒªÇóÖ»ÄÜͨ¹ýCÀ´×öÀ©Õ¹¡£
»òÕßÄãÓа취°ÑÄãµÄ¡°ÄÚ´æ¿ì¡±Ó°Éäµ½/procÀïÃ棬ÕâÑù¾Í¿ÉÒÔͨ¹ý¡°·ÃÎÊÎļþ¡±µÄ·½Ê½À´
²Ù×÷ÁË

Best Regards,

Zachary Wu (Îâ°~ÀÚ)
Software Engineer, Enterprise Content Management FVT, IBM China Software
Development Lab
Tel: +86 10 82782244-3235. Fax: 82782244-2886 Tie Line: 915-2244-3235
Internet: xiaoleiw at cn.ibm.com
Notes ID: Xiao Lei Wu/China/Contr/IBM at IBMCN
Address: 8/F, Block A, Power Creative Building, No.1, East Road, Shang Di,
Beijing 100085, P.R. China

python-chinese-bounces at lists.python.cn дÓÚ 2006-06-17 18:00:48:

> ÎÒÓÐÒ»¸öÄÚ´æ¿é£¨×Ö·û´®ÀàÐÍ£©£¬ÀïÃæÊÇN¸öPythonº¯Êý£¬ÎÒÏëµ÷ÓÃÀïÃæµÄij
> ¸öº¯Êý£¬¸ÃÔõô²Ù×÷£¿
> PyImport_ImportModuleºÍPyObject_CallMethod·½Ê½ºÃÏñÖ»ÄܲÙ×÷Îļþ·½Ê½´æ
> ·ÅµÄPythonÔ´Âë
>
> --
> My Blog >> http://leejd.cndev.org
> My QQ >> 9847243
> _______________________________________________
> 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/20060618/41498638/attachment.html

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

2006年06月18日 星期日 15:47

yi huang yi.codeplayer at gmail.com
Sun Jun 18 15:47:15 HKT 2006

不知道你那段内存块你如何得到的。如果不是通过python的api分配来的可能不能纳入python gc的管理范围。
只要得到python函数对象的地址,通过*PyObject_Call这样的api就可以调用它。*

-- 
http://codeplayer.blogbus.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060618/90fcbdc8/attachment.html

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

2006年06月19日 星期一 10:32

Gerald Lee leejd80 at gmail.com
Mon Jun 19 10:32:06 HKT 2006

就是这个意思,我的C++程序获取到了以字符串方式存放的脚本,我需要在C++程序中执行这个脚本,这个脚本最好别生成文件后在调用的方式来执行。

在 06-6-17,吴俊玉<wujunyu at gmail.com> 写道:
>
> 关注
> 期待高手正解
> //===================================================
>  Gerald Lee 的意思应该是脚本在内存中,而不是文件的形式把 !
>
>
>
> --
> 北京市海淀区中软国际
> _______________________________________________
> 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
>
>


-- 
My Blog >> http://leejd.cndev.org
My QQ >> 9847243

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

2006年06月19日 星期一 10:49

刘鑫 march.liu at gmail.com
Mon Jun 19 10:49:29 HKT 2006

Python有个API,PyRun_SimpleString可以满足你的要求,或者,你可以查阅PyRun_XXX函数族,看看有没有能满足要求的。

在06-6-19,Gerald Lee <leejd80 at gmail.com> 写道:
>
> 就是这个意思,我的C++程序获取到了以字符串方式存放的脚本,我需要在C++程序中执行这个脚本,这个脚本最好别生成文件后在调用的方式来执行。
>
> 在 06-6-17,吴俊玉<wujunyu at gmail.com> 写道:
> >
> > 关注
> > 期待高手正解
> > //===================================================
> >  Gerald Lee 的意思应该是脚本在内存中,而不是文件的形式把 !
> >
> >
> >
> > --
> > 北京市海淀区中软国际
> > _______________________________________________
> > 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
> >
> >
>
>
> --
> My Blog >> http://leejd.cndev.org
> My QQ >> 9847243
>
> _______________________________________________
> 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/20060619/2ac023e8/attachment.htm

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号