Python in andere Sprache einbinden...
Verfasst: Freitag 8. Juni 2007, 19:20
Hi,
ich steige nicht ganz durch wie ich Python in einer anderen Sprache nutzen kann...
ich habe es zwar geschafft python zu initialisieren, neuen interpreter zu starten und python code auszuführen - jedoch paar Sachen weiß ich nicht wie die funktionieren sollen
1) ich will aus C eine python-variable erstellen... etwa
set("varname","varvalue")
2) dann will ich aus C eine python variable auslesen - falls keine Variable existiert, dann soll Null zurückgeliefert werden.... etwa
get("varname")
3) ich möchte eine C Funktion in python registrieren und aus python einen string an die C funktion übergeben... etwa
register(out)
out(str)
4) Fehler werden auf StdOut ausgegeben - wie kann ich das verhindern - besser gesagt ich hätte gernen einen Fehler-String zurück, wenn z.B. Py_SimpleString Fehler erzeugt...
ich steige nicht ganz durch wie ich Python in einer anderen Sprache nutzen kann...
ich habe es zwar geschafft python zu initialisieren, neuen interpreter zu starten und python code auszuführen - jedoch paar Sachen weiß ich nicht wie die funktionieren sollen
1) ich will aus C eine python-variable erstellen... etwa
set("varname","varvalue")
2) dann will ich aus C eine python variable auslesen - falls keine Variable existiert, dann soll Null zurückgeliefert werden.... etwa
get("varname")
3) ich möchte eine C Funktion in python registrieren und aus python einen string an die C funktion übergeben... etwa
register(out)
out(str)
4) Fehler werden auf StdOut ausgegeben - wie kann ich das verhindern - besser gesagt ich hätte gernen einen Fehler-String zurück, wenn z.B. Py_SimpleString Fehler erzeugt...