I want to execute a program in a python application, it will run in the background but eventually come to the foreground.
A GUI is used to interact with it. But controls are offered via a console on stdin and stdout. I want to be able to control it using my application's GUI, so my first idea was:
Is this easily implementable in python and how? Are there alternative ways to achieve what I want, what would that be?
This is reasonably easy using the standard Python subprocess module: