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...
Python in andere Sprache einbinden...
Hoi und willkommen im Forum!
einen guten Einstieg bietet http://docs.python.org/ext/ext.html .
Kennst Du das schon?
Gruß,
Christian
einen guten Einstieg bietet http://docs.python.org/ext/ext.html .
Kennst Du das schon?
Gruß,
Christian
Einige Beispiele bietet:
http://www.python.org/doc/faq/extending/
Noch etwas mehr in den Resources zu Mark Lutz Buch "Programming Python":
http://examples.oreilly.com/python3/ durchklicken zu /PP3E-Examples-1.2/Examples/PP3E/Integrate/Extend/
Allerdings habe ich eine so richtig gute Beispielliste auch noch nicht finden können: Weiß jemand bessere Links?
Gruß,
Christian
http://www.python.org/doc/faq/extending/
Noch etwas mehr in den Resources zu Mark Lutz Buch "Programming Python":
http://examples.oreilly.com/python3/ durchklicken zu /PP3E-Examples-1.2/Examples/PP3E/Integrate/Extend/
Allerdings habe ich eine so richtig gute Beispielliste auch noch nicht finden können: Weiß jemand bessere Links?
Gruß,
Christian
Vielleicht helfen Dir diese Links:
http://www.python-forum.de/topic-7814.html
http://www.python-forum.de/topic-5483.html
MfG
HWK
http://www.python-forum.de/topic-7814.html
http://www.python-forum.de/topic-5483.html
MfG
HWK
ne irgendwie ist es nicht das gleiche was ich will...
ich habe immer noch keinen durchblick wie ich auf eine variable aus C++ zugreifen kann oder eine variable aus C++ erstellen kann.
oder wenigstens erstmal eine C-funktion in python registrieren...
ich habe immer noch keinen durchblick wie ich auf eine variable aus C++ zugreifen kann oder eine variable aus C++ erstellen kann.
oder wenigstens erstmal eine C-funktion in python registrieren...
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
C++ oder C? Für C gibts wunderbare Beispiele in oben verlinkten Dokument. Da glaube ich keiner eine Ahnung hat, wo du hängst wäre mal ein Ansatz eine gute Idee, dann kann man helfen.
TUFKAB – the user formerly known as blackbird
C oder C++ ist an sich egal... es funktioniert überall
ich steige nur durch die Python-API nicht durch
http://docs.python.org/api/api.html
http://docs.python.org/ext/ext.html
ich steige nur durch die Python-API nicht durch
http://docs.python.org/api/api.html
http://docs.python.org/ext/ext.html
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Joa. Dann kann dir aber keiner helfen, Beispiele gibt es in der Dokumentation genug.TS1234 hat geschrieben:C oder C++ ist an sich egal... es funktioniert überall
ich steige nur durch die Python-API nicht durch
TUFKAB – the user formerly known as blackbird