2007年12月07日 星期五 22:34
胶水语言做胶水其实很难用 1 无论是嵌入 还是扩展,一般都会用到数据结构的转化,哦,总是感觉很麻烦 特别实际应用中,用到的结构体,真是千变万化 2 偶尔使用popen来调用python执行一段脚本,达到某种功能;但前提是系统的路径 中要有python和你的脚本,万一被别人删除了呢?也可以作为资源存在可执行文件中, 可是该方式不通用,只有windows下才可以。该方式也不好检查返回值 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20071207/0ce251f9/attachment.html
2007年12月08日 星期六 10:00
负载的结构体处理起来是很麻烦的,因为C和Python之间没有一致的结构体。我目前是使用桥接的方式,程序主体是C++的,使用C++自己的结构体,传入到Python的时候按照Python的方式再组织一次,传回的时候再转。我的项目中,转换点不是很多,所以这种方法也可以将就着使用。 对于你的第二个问题,可以在你的程序中直接调用Python脚本,这样就只需要一个dll和相关的辅助库文件了,这些你可以打包到你的项目中,不受系统中安装的Python版本限制。 在 07-12-7,jay<ggwjgg在gmail.com> 写道: > 胶水语言做胶水其实很难用 > > 1 无论是嵌入 还是扩展,一般都会用到数据结构的转化,哦,总是感觉很麻烦 > 特别实际应用中,用到的结构体,真是千变万化 > > 2 偶尔使用popen来调用python执行一段脚本,达到某种功能;但前提是系统的路径 > 中要有python和你的脚本,万一被别人删除了呢?也可以作为资源存在可执行文件中, > 可是该方式不通用,只有windows下才可以。该方式也不好检查返回值 > > _______________________________________________ > 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 >
2007年12月08日 星期六 10:03
On Dec 7, 2007 10:34 PM, jay <ggwjgg在gmail.com> wrote: > 胶水语言做胶水其实很难用 > > 1 无论是嵌入 还是扩展,一般都会用到数据结构的转化,哦,总是感觉很麻烦 > 特别实际应用中,用到的结构体,真是千变万化 > > 2 偶尔使用popen来调用python执行一段脚本,达到某种功能;但前提是系统的路径 > 中要有python和你的脚本,万一被别人删除了呢?也可以作为资源存在可执行文件中, > 可是该方式不通用,只有windows下才可以。该方式也不好检查返回值 > 一点门槛没有是不可能的。就好比使用shell开发一样,如果说某个命令用不了了 ,如grep,整个程序可能就是无法工作。但问题是,这些程序为什么会被删除?我认为这是一个管理问题了。你装了windows系统还有可能误删呢,这就不应该怪到应用开发是否合适的问题了。 至于数据结构的转换我想是没有办法,最好的办法就是尽量简单。 -- I like python! UliPad <>: http://code.google.com/p/ulipad/ meide < >: http://code.google.com/p/meide/ My Blog: http://www.donews.net/limodou
2007年12月08日 星期六 19:30
所以追求尽量用 pure python 开发,实在要用扩展,尽量用标准的,已经构建好的
2007年12月09日 星期日 09:34
这方面,我非常非常钦佩Unix的设计。Unix的shell可以说是最完美的胶水语言。那么多风马牛不相及的实用工具,通过shell,无缝的结合起来,帮你完成连这些工具的作者都不曾预料过的功能。设计的时候,完全可以参考Unix的思想。用stdin/stdout/stderr统一数据的传递方式,用字符串统一数据的格式,用fork/exec统一调用的形式。 On Dec 8, 2007 6:30 AM, Yingbo Qiu <qiuyingbo在gmail.com> wrote: > 所以追求尽量用 pure 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
2007年12月09日 星期日 22:40
windows下只是没有这么多短小精悍的工具可供shell来调用 在 07-12-9,shhgs<shhgs.efhilt在gmail.com> 写道: > 这方面,我非常非常钦佩Unix的设计。Unix的shell可以说是最完美的胶水语言。那么多风马牛不相及的实用工具,通过shell,无缝的结合起来,帮你完成连这些工具的作者都不曾预料过的功能。设计的时候,完全可以参考Unix的思想。用stdin/stdout/stderr统一数据的传递方式,用字符串统一数据的格式,用fork/exec统一调用的形式。 > > On Dec 8, 2007 6:30 AM, Yingbo Qiu <qiuyingbo在gmail.com> wrote: > > 所以追求尽量用 pure 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 > _______________________________________________ > 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 -- 茫茫人海,你是我的最爱
2007年12月10日 星期一 15:58
同意~~ 在07-12-9,大熊 <bearsprite在gmail.com> 写道: > > windows下只是没有这么多短小精悍的工具可供shell来调用 > > 在 07-12-9,shhgs<shhgs.efhilt在gmail.com> 写道: > > > 这方面,我非常非常钦佩Unix的设计。Unix的shell可以说是最完美的胶水语言。那么多风马牛不相及的实用工具,通过shell,无缝的结合起来,帮你完成连这些工具的作者都不曾预料过的功能。设计的时候,完全可以参考Unix的思想。用stdin/stdout/stderr统一数据的传递方式,用字符串统一数据的格式,用fork/exec统一调用的形式。 > > > > On Dec 8, 2007 6:30 AM, Yingbo Qiu <qiuyingbo在gmail.com> wrote: > > > 所以追求尽量用 pure 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 > > _______________________________________________ > > 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 -- Best Regards! Ace Strong ================================================== Nanjing University of Aeronautics and Astronautics. College of Civil Aviation Tao Cheng E-mail: acestrong在gmail.com ;acestrong在nuaa.edu.cn Tel: 86-025-84892273 ================================================== -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20071210/8e22be0e/attachment.html
2007年12月11日 星期二 09:52
从微软推出windows server 2008就可以看出来,它在学习unix的这套shell思想,一并推出了新版的powershell,同时在安装server 2008的时候可以安装server core,微软其实也是很会学习的。 在07-12-9,大熊 <bearsprite at gmail.com> 写道: > > windows下只是没有这么多短小精悍的工具可供shell来调用 > > 在 07-12-9,shhgs<shhgs.efhilt at gmail.com> 写道: > > > 这方面,我非常非常钦佩Unix的设计。Unix的shell可以说是最完美的胶水语言。那么多风马牛不相及的实用工具,通过shell,无缝的结合起来,帮你完成连这些工具的作者都不曾预料过的功能。设计的时候,完全可以参考Unix的思想。用stdin/stdout/stderr统一数据的传递方式,用字符串统一数据的格式,用fork/exec统一调用的形式。 > > > > On Dec 8, 2007 6:30 AM, Yingbo Qiu <qiuyingbo at gmail.com> wrote: > > > 所以追求尽量用 pure 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 > > _______________________________________________ > > 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://python.cn/pipermail/python-chinese/attachments/20071211/f505f92b/attachment.html
2007年12月11日 星期二 21:26
powershell好像是收费的 On Dec 11, 2007 9:52 AM, jack <blackjacksg at gmail.com> wrote: > 从微软推出windows server > 2008就可以看出来,它在学习unix的这套shell思想,一并推出了新版的powershell,同时在安装server > 2008的时候可以安装server core,微软其实也是很会学习的。 > > 在07-12-9,大熊 < bearsprite at gmail.com> 写道: > > > windows下只是没有这么多短小精悍的工具可供shell来调用 > > > > 在 07-12-9,shhgs< shhgs.efhilt at gmail.com> 写道: > > > > > 这方面,我非常非常钦佩Unix的设计。Unix的shell可以说是最完美的胶水语言。那么多风马牛不相及的实用工具,通过shell,无缝的结合起来,帮你完成连这些工具的作者都不曾预料过的功能。设计的时候,完全可以参考Unix的思想。用stdin/stdout/stderr统一数据的传递方式,用字符串统一数据的格式,用fork/exec统一调用的形式。 > > > > > > > > On Dec 8, 2007 6:30 AM, Yingbo Qiu <qiuyingbo at gmail.com> wrote: > > > > 所以追求尽量用 pure 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 > > > _______________________________________________ > > > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20071211/d31a0b75/attachment.htm
2007年12月11日 星期二 22:19
之前曾下过,应该是免费的 不过在windows下有了这胶水,但却无东西可粘!当然,你可以搞个gnuwin32,抑或cygwin? 在 07-12-11,jay<ggwjgg在gmail.com> 写道: > powershell好像是收费的 > > > On Dec 11, 2007 9:52 AM, jack <blackjacksg在gmail.com> wrote: > > > > 从微软推出windows server > 2008就可以看出来,它在学习unix的这套shell思想,一并推出了新版的powershell,同时在安装server > 2008的时候可以安装server core,微软其实也是很会学习的。 > > > > > > > > 在07-12-9,大熊 < bearsprite在gmail.com> 写道: > > > > > > > > > windows下只是没有这么多短小精悍的工具可供shell来调用 > > > > > > 在 07-12-9,shhgs< shhgs.efhilt在gmail.com> 写道: > > > > > 这方面,我非常非常钦佩Unix的设计。Unix的shell可以说是最完美的胶水语言。那么多风马牛不相及的实用工具,通过shell,无缝的结合起来,帮你完成连这些工具的作者都不曾预料过的功能。设计的时候,完全可以参考Unix的思想。用stdin/stdout/stderr统一数据的传递方式,用字符串统一数据的格式,用fork/exec统一调用的形式。 > > > > > > > > On Dec 8, 2007 6:30 AM, Yingbo Qiu <qiuyingbo在gmail.com> wrote: > > > > > 所以追求尽量用 pure 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 > > > > _______________________________________________ > > > > 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 > > > > > > _______________________________________________ > > 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 > -- 茫茫人海,你是我的最爱
Zeuux © 2024
京ICP备05028076号