Article View: pl.comp.lang.python
Article #378Re: embedding
From: leszek
Date: Mon, 16 Dec 2002 11:53
Date: Mon, 16 Dec 2002 11:53
26 lines
1909 bytes
1909 bytes
piter <tojopiter@yahoo.com> napisał(a): > chce zrobic taka rzecz: > z poziomu c/c++ chce wolac pythonowy skrypt (dynamicznie tworzony przez > main'a) ktory z kolei ma wolac moje callbacki z c/c++. > wyglada to na embedding & extending Tutaj są dwa problemy. Opisane jest to w http://www.python.org/doc/current/ext/ext.html Jeśli chcesz wołać ze skryptu w pytonie swoje procedurki, to znaczy, że chcesz rozszerzyć (extent) pytona o dodatkowy moduł. W dokumentacji jest rozdział 1. Extending Python with C or C++ , gdzie jest na bardzo prostym przykładzie opisane, jak to zrobić. Jeśli natomiast chcesz w poziomu C/C++ wywołac jakies skrypty czy funkcje pytonowe, to znaczy że chcesz wykonać embedding pytona w swoim programie. W dokumentacji jest rozdział http://www.python.org/doc/current/ext/pure-embedding.html gdzie jest opisane na prostym przykładzie jak to wywołać, przekazać parametry i odczytać wynik. -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<atkerc$5j4$1@news.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mailReferences:
<atdi8o$meh$1@news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail From: " leszek" <sb.leszek@NOSPAM.gazeta.pl> Newsgroups: pl.comp.lang.python Subject: Re: embedding Date: Mon, 16 Dec 2002 11:53:16 +0000 (UTC) Organization: Portal Gazeta.pl -> http://www.gazeta.pl Lines: 26 Message-ID: <atkerc$5j4$1@news.gazeta.pl> References: <atdi8o$meh$1@news.tpi.pl> NNTP-Posting-Host: 80.48.15.55 X-Trace: news.gazeta.pl 1040039596 5732 172.20.26.233 (16 Dec 2002 11:53:16 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 16 Dec 2002 11:53:16 +0000 (UTC) X-User: sb.leszek X-Forwarded-For: perseus-gate.bellona.pl X-Remote-IP: 80.48.15.55 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit