Python论坛  - 讨论区

标题:[python-chinese] python-chinese 摘要, 卷 37, 发布 88

2007年01月15日 星期一 21:27

玄利磊 kency在zctt.com.cn
星期一 一月 15 21:27:16 HKT 2007


现在的程序是用C++ 写的 运行的时候要调用一些python脚本 这时要传递给python一些数据 
但象结构体 指针 还有类 无法传递过去
只能传递一些 整型 字符串等数据


使用 boost库  或者 swig  等 是用C++扩展python
还是无法在运行C++程序的过程当中 传递参数给python啊


不知道我说清楚没有








玄利磊
2007-01-15



发件人: python-chinese-request在lists.python.cn
发送时间: 2007-01-15 20:50:50
收件人: python-chinese在lists.python.cn
抄送: 
主题: python-chinese 摘要, 卷 37, 发布 88

想在 python-chinese 邮件列表发言,请写信给:
python-chinese在lists.python.cn

要订阅或者退订列表,可以访问万维网地址:
http://python.cn/mailman/listinfo/python-chinese
或者可以向:
python-chinese-request在lists.python.cn
发送主题或者正文为'help'的邮件。

您可以通过邮件地址:
python-chinese-owner在lists.python.cn
联系到此列表的管理员。

当回信时,请给一个适当的标题,这样会比 "Re:
Contents of python-chinese digest..."更清楚明白。


本日主题:

   1. Re: 把Python嵌入到C++应用程序中__参数传递问题
      ( 刘鑫 )
   2. Re: 豆瓣寻人 5: 网站开发和设计人员 (Gao Aaron)
   3. Re: 把Python嵌入到C++应用程序中__参数传递问题
      ( 大熊 )
   4. Re: 请问如何修改django的MEDIA_ROOT (brightman)
   5. Re: 请问如何修改django的MEDIA_ROOT (yi huang)


----------------------------------------------------------------------

Message: 1
Date: Mon, 15 Jan 2007 20:10:04 +0800
From: " 刘鑫 "  <march.liu在gmail.com >
Subject: Re: [python-chinese]
把Python嵌入到C++应用程序中__参数传递问题
To: python-chinese在lists.python.cn
Message-ID:
<d7bd4e1e0701150410o379f4601v71b8bfb80b891e24在mail.gmail.com >
Content-Type: text/plain; charset="gb2312"

用Boost封装一下吧,手工写比较麻烦

在07-1-15,玄利磊  <kency在zctt.com.cn > 写道:
>
>  用C++ 写的程序 现需要调用 python脚本进行数据处理
> 使用下面函数:
> pargs = Py_BuildValue("(s)", cstr);
> PyEval_CallObject(pfunc, pargs);
>
> 作为参数传递给 python 的只是些 string integer 等等
>
> 现在需要 把一个 类 或 指针 传递给 python 该如何做啊?
>
> 谢谢!!!
>
>
>
>  ------------------------------
>  玄利磊
> 2007-01-15
>
> _______________________________________________
> 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
>



-- 
Blog搬家了

刘鑫
March.Liu
-------------- 涓���ㄥ� --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070115/8726dbd3/attachment-0001.htm 

------------------------------

Message: 2
Date: Mon, 15 Jan 2007 20:16:11 +0800
From: "Gao Aaron"  <gaochundong在gmail.com >
Subject: Re: [python-chinese] 豆瓣寻人 5:
网站开发和设计人员
To: python-chinese在lists.python.cn
Message-ID:
<151e51480701150416u76c73d5dgd5d7679a59e92ad4在mail.gmail.com >
Content-Type: text/plain; charset="gb2312"

我很想去 可是我是python新手...

在07-1-14,何何坤  <hekun06在gmail.com > 写道:
>
> 我会来的,等着........
> _______________________________________________
> 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
>
-------------- 涓���ㄥ� --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070115/05c63893/attachment-0001.html 

------------------------------

Message: 3
Date: Mon, 15 Jan 2007 20:23:37 +0800
From: " 大熊 "  <bearsprite在gmail.com >
Subject: Re: [python-chinese]
把Python嵌入到C++应用程序中__参数传递问题
To: python-chinese在lists.python.cn
Message-ID:
<380eea2a0701150423g35d3ea44s3766c2caf8ebea95在mail.gmail.com >
Content-Type: text/plain; charset="utf-8"

也可以使用pycxx,比起boost::python来,简单了不少

在07-1-15,玄利磊  <kency在zctt.com.cn > 写道:
>
>  用C++ 写的程序 现需要调用 python脚本进行数据处理
> 使用下面函数:
> pargs = Py_BuildValue("(s)", cstr);
> PyEval_CallObject(pfunc, pargs);
>
> 作为参数传递给 python 的只是些 string integer 等等
>
> 现在需要 把一个 类 或 指针 传递给 python 该如何做啊?
>
> 谢谢!!!
>
>
>
>  ------------------------------
>  玄利磊
> 2007-01-15
>
> _______________________________________________
> 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
>



-- 
茫茫人海,你是我的最爱
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070115/c47f481a/attachment-0001.htm 

------------------------------

Message: 4
Date: Mon, 15 Jan 2007 20:52:48 +0800
From: brightman  <fenyon在126.com >
Subject: Re: [python-chinese] 请问如何修改django的MEDIA_ROOT
To: python-chinese在lists.python.cn
Message-ID:  <45AB7920.60808在126.com >
Content-Type: text/plain; charset="utf-8"

一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070115/ba0d7c69/attachment-0001.html 

------------------------------

Message: 5
Date: Mon, 15 Jan 2007 21:11:49 +0800
From: "yi huang"  <yi.codeplayer在gmail.com >
Subject: Re: [python-chinese] 请问如何修改django的MEDIA_ROOT
To: python-chinese在lists.python.cn
Message-ID:
<d7bc2f9d0701150511s25e2d93ap4a0abe5ae985dde9在mail.gmail.com >
Content-Type: text/plain; charset="utf-8"

On 1/15/07, brightman  <fenyon在126.com > wrote:
>
>  limodou 写道:
>
> On 1/15/07, Brightman  <fenyon在126.com >  <fenyon在126.com > wrote:
>
>  谢谢大家的解答。
> 1.我翻了一下django的文档,django目的是提供动态页面,静态文件是由web server去做。MEDIA_ROOT
> 是在debug时使用,django不推荐。
> 2.其实我原本是问这样的一个问题:
> 我的App目录结构如下:
> rankba/
> ..       /templates
> ..         /..              /image/logo.jpg
> ..         /..              /base.html
> ..         /..              /user
> ..         /..              /user/userinfo.html
>
> 我在base.html中以相对路径包含logo.jpg,调用base.html userinfo.html都不能正确的显示logo.jpg.
> 所以我改为相对站点的绝对路径,
>
> 3.我已经配置MEDIA_ROOT = 'D:\\project\\rankba\\media',为什么实际还是指向了
> C:\Python24\lib\site-packages\django-0.95-py2.4.egg\django/contrib/admin/me
> dia
>
>  不是已经说了嘛,MEDIA_ROOT是物理目录,不是url的目录。url的目录要么通过static.serve的url配置来实现,要么通过web
> server的url映射到一个具体的物理地址来实现。而MEDIA_ROOT主要是用在文件上传的,与静态文件服务无关的。概念不要混了。
>
>    谢谢limidou!
> 在urls.py中我已经设置了,只是查找的路径(
>
> C:\Python24\lib\site-packages\django-0.95-py2.4.egg\django/contrib/admin/media)
>
> 并不是我设置的路径(D:\\project\ \rankba\\media)
>
> urls.py
> #(r'^media/(?P .*)$', 'django.views.static.serve', {'document_root':
> settings.MEDIA_ROOT}),
> (r'^media/(?P .*)$', 'django.views.static.serve', {'document_root':
> 'D:\\project\\rankba\\media'}),
>
>
> _______________________________________________
> 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
>

开发服务器会对 ADMIN_MEDIA_PREFIX 配置的 url 前缀单独处理,直接映射到安装目录下去,不会管你的 urls 配置。

-- 
http://codeplayer.blogspot.com/
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070115/1dbf5211/attachment.htm 

------------------------------

_______________________________________________
python-chinese mailing list
python-chinese在lists.python.cn
http://python.cn/mailman/listinfo/python-chinese

结束python-chinese 摘要, 卷 37, 发布 88
**********************************************
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070115/4d27e493/attachment-0001.html 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号