🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #378

Re: embedding

#378
From: leszek
Date: Mon, 16 Dec 2002 11:53
26 lines
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-mail
References: <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