Thread View: pl.comp.os.linux.programowanie
1 messages
1 total messages
Started by Lukasz Anforowicz
Sun, 12 Sep 1999 08:22
Obliczanie wyrazenia pythona z C
Author: Lukasz Anforowicz
Date: Sun, 12 Sep 1999 08:22
Date: Sun, 12 Sep 1999 08:22
32 lines
1639 bytes
1639 bytes
Dzien dobry! Otoz wbudowywuje sobie interpreter pythona do mojego programu w C ( tak w ogole to zapraszam na http://www.man.bydgoszcz.pl/~lanfor/ ). Du¿± ilosc razy obliczam wartosc jakiegos wyrazenia w pythonie (oczywiscie dla roznych danych). Jak to rozsadnie zrobic? Na razie wywoluje PyRun_SimpleString jako argument podajac string obudowany w wywolanie mojej procedury - " CatchValue( wyrazenie ) ". CatchValue to procedura w C, ktora wywolywana jest z pythona i ktora zapisuje swoj argument do tymczasowej zmiennej C - wtedy ja t± zmienn± moge odczytac i wiem jaka byla wartosc wyrazenia. Jakkolwiek to dziala, to nie jest to ani eleganckie, ani szybkie. Jedyny znany mi przyklad z ktorego moglbym sciagnac jak to sie robi to Gaby, ale tam tez robia tak samo jak ja. :-( Jakby mi kto¶ podal jak dok³adnie wywo³ywaæ PyRun_String i co ona zwraca, albo jak uzyc obiektu zwróconego przez Py_CompileString to bede bardzo dzwieczny :-) pozdrowienia -- Lukasz Anforowicz mailto:lanfor@atr.bydgoszcz.pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads