i would like to pass values from python to a c++ program for an encryption from inside a python program and then return the value from there to the python program . how to do it?
A:
If you want to use some existing Unix-style command line utility that reads from stdin and writes to stdout, you can use subprocess.Popen by using Popen.communicate():
import subprocess
p = subprocess.Popen(["/your/app"], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
output = p.communicate(input)[0]
Georg Fritzsche
2010-04-10 14:43:45