Python论坛  - 讨论区

标题:[python-chinese] 使用Python调用C++,如何做?

2005年08月02日 星期二 14:02

Jun Tsai Jun.Tsai at gmail.com
Tue Aug 2 14:02:06 HKT 2005

hi.all
    现在我们在Unix下面有一套系统,此系统用C++编写,现在想通过网络提供服务. 
原来打算用Java做WebService供客户端调用,但是使用JNI太麻烦了.
    不知道Python来调用C++怎么弄?还有python做webservice好弄吗?有这方面的 
文章连接吗?
谢谢
Jun Tsai

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

2005年08月02日 星期二 13:56

nEO (a.k.a. gentoo.cn) gentoo.cn at gmail.com
Tue Aug 2 13:56:27 HKT 2005

2005/8/2, Jun Tsai <Jun.Tsai at gmail.com>:
> hi.all
>     现在我们在Unix下面有一套系统,此系统用C++编写,现在想通过网络提供服务.
> 原来打算用Java做WebService供客户端调用,但是使用JNI太麻烦了.
>     不知道Python来调用C++怎么弄?还有python做webservice好弄吗?有这方面的
> 文章连接吗?
你可以使用SIP
http://www.riverbankcomputing.co.uk/sip/
Qt就是用SIP实现C++的python包装的
可以说还是比较成熟的,也比较好用


-- 
I'm the one, powered by nEO

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

2005年08月02日 星期二 14:15

limodou limodou at gmail.com
Tue Aug 2 14:15:33 HKT 2005

2005/8/2, Jun Tsai <Jun.Tsai at gmail.com>:
> hi.all
>     现在我们在Unix下面有一套系统,此系统用C++编写,现在想通过网络提供服务.
> 原来打算用Java做WebService供客户端调用,但是使用JNI太麻烦了.
>     不知道Python来调用C++怎么弄?还有python做webservice好弄吗?有这方面的
> 文章连接吗?
> 谢谢

除了SIP还可以使用swig,好象说也挺简单的。python下有soap的包。web service本身是一个标准,与具体的语言无关。

-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

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

2005年08月02日 星期二 16:04

Zhupeng Han hanzhupeng at gmail.com
Tue Aug 2 16:04:43 HKT 2005

swig 挺方便,处理可以用来给python,还可以给 perl 等其他脚本语言提供包.

On 8/2/05, limodou <limodou at gmail.com> wrote:
> 2005/8/2, Jun Tsai <Jun.Tsai at gmail.com>:
> > hi.all
> >     现在我们在Unix下面有一套系统,此系统用C++编写,现在想通过网络提供服务.
> > 原来打算用Java做WebService供客户端调用,但是使用JNI太麻烦了.
> >     不知道Python来调用C++怎么弄?还有python做webservice好弄吗?有这方面的
> > 文章连接吗?
> > 谢谢
> 
> 除了SIP还可以使用swig,好象说也挺简单的。python下有soap的包。web service本身是一个标准,与具体的语言无关。
> 
> --
> I like python!
> My Donews Blog: http://www.donews.net/limodou
> New Google Maillist: http://groups-beta.google.com/group/python-cn
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
>

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

2005年08月03日 星期三 00:43

shhgs shhgs.efhilt at gmail.com
Wed Aug 3 00:43:06 HKT 2005

用Twisted实现WebService简直是太简单了。简单到你都没法理解WebService为什么会这么热。

On 8/2/05, Zhupeng Han <hanzhupeng at gmail.com> wrote:
> swig 挺方便,处理可以用来给python,还可以给 perl 等其他脚本语言提供包.
> 
> On 8/2/05, limodou <limodou at gmail.com> wrote:
> > 2005/8/2, Jun Tsai <Jun.Tsai at gmail.com>:
> > > hi.all
> > >     现在我们在Unix下面有一套系统,此系统用C++编写,现在想通过网络提供服务.
> > > 原来打算用Java做WebService供客户端调用,但是使用JNI太麻烦了.
> > >     不知道Python来调用C++怎么弄?还有python做webservice好弄吗?有这方面的
> > > 文章连接吗?
> > > 谢谢
> >
> > 除了SIP还可以使用swig,好象说也挺简单的。python下有soap的包。web service本身是一个标准,与具体的语言无关。
> >
> > --
> > I like python!
> > My Donews Blog: http://www.donews.net/limodou
> > New Google Maillist: http://groups-beta.google.com/group/python-cn
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
>

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

2005年08月03日 星期三 09:38

Jun Tsai Jun.Tsai at gmail.com
Wed Aug 3 09:38:01 HKT 2005

limodou wrote:
> 2005/8/2, Jun Tsai <Jun.Tsai at gmail.com>:
> 
>>hi.all
>>    现在我们在Unix下面有一套系统,此系统用C++编写,现在想通过网络提供服务.
>>原来打算用Java做WebService供客户端调用,但是使用JNI太麻烦了.
>>    不知道Python来调用C++怎么弄?还有python做webservice好弄吗?有这方面的
>>文章连接吗?
>>谢谢
> 
> 
> 除了SIP还可以使用swig,好象说也挺简单的。python下有soap的包。web service本身是一个标准,与具体的语言无关。
> 
> 
有python做webservice方面的例子吗?
谢谢

Jun Tsai

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

2005年08月03日 星期三 09:52

limodou limodou at gmail.com
Wed Aug 3 09:52:09 HKT 2005

> >
> 有python做webservice方面的例子吗?
> 谢谢
> 

我没有做过,看看别人是否做过。


-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

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

2005年08月03日 星期三 09:55

Wang Kebo mep_ at 163.com
Wed Aug 3 09:55:48 HKT 2005

Jun Tsai wrote:
> 有python做webservice方面的例子吗?
> 谢谢
> 

http://pywebsvcs.sourceforge.net/

个人感觉Python在Web Services方面不是太成熟,虽然其实现已经很久了。
另外,在IBM的DeveloperWorks的中文网站中有关于Python使用Web Services
的文章,可惜是几年前的了。

可以考虑一下XML-RPC,有观点认为这也是Web Services。
如果可能的话,可以考虑其他的中间件,比如CORBA,
或者ICE(http://www.zeroc.com,GPL和商用双Lisence),都是编程语言无关的中间
件。

__
Best Regards,

Kebo Wang

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

2005年08月03日 星期三 09:56

Neo Chan (netkiller) neo.chen at achievo.com
Wed Aug 3 09:56:37 HKT 2005

 
soap 慢,用XML调用..烦..

我做过Corba + Python 很爽.;)

Neo Chan (netkiller)
Best Regards, VY 73! DE BG7NYT

╔══════════════════════════════════════════════╗
║ Personal Amateur Radiostations of P.R.China  ║
║ ZONE CQ24 ITU44 ShenZhen,China               ║
║ Amateur Radio Callsign: BG7NYT               ║
║ TRX: YAESU FT-60R Dual Band(144-430)         ║
╚══════════════════════════════════════════════╝


-----Original Message-----
From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of Jun Tsai
Sent: Wednesday, August 03, 2005 9:38 AM
To: limodou; python-chinese at lists.python.cn
Subject: Re: [python-chinese] ê1ó?Pythonμ÷ó?C++,è?o?×??

limodou wrote:
> 2005/8/2, Jun Tsai <Jun.Tsai at gmail.com>:
> 
>>hi.all
>>    现在我们在Unix下面有一套系统,此系统用C++编写,现在想通过网络提供服务.
>>原来打算用Java做WebService供客户端调用,但是使用JNI太麻烦了.
>>    不知道Python来调用C++怎么弄?还有python做webservice好弄吗?有这方面的
>>文章连接吗?
>>谢谢
> 
> 
> 除了SIP还可以使用swig,好象说也挺简单的。python下有soap的包。web service本身是一个标准,与具体的语言无关。
> 
> 
有python做webservice方面的例子吗?
谢谢

Jun Tsai
_______________________________________________
python-chinese list
python-chinese at lists.python.cn
http://python.cn/mailman/listinfo/python-chinese
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Neo Chan (neo.chen at achievo.com).vcf
Type: text/x-vcard
Size: 1167 bytes
Desc: not available
Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20050803/5e7129c1/NeoChanneo.chenachievo.com.vcf

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号