Getting output from embedded python program
bkc at Murkworks.com
Mon Apr 19 16:54:32 CEST 2004
"Kim" <thefirstofnovember at yahoo.com> wrote in message
news:2aa196bb.0404190554.74631058 at posting.google.com...
> Hi everyone,
> I'm writing a embeded python program, and I want to evaluate some
> expression by calling function:
> PyRun_SimpleString("print 'hello'")
> I don't want to output it to stdout but putting it into string somehow
> sothat I can process it.
> Do anybody know how I can do that?
> Thanks very much
You can create a StringIO object and assign it sys.stdout
Or, you can create C "object" with a write method and assign an instance of
that object to sys.stdout.
Novell DeveloperNet Sysop #5
More information about the Python-list