Virtual file for subprocess
Lie Ryan
lie.1296 at gmail.com
Fri Dec 11 13:56:38 EST 2009
On 12/12/2009 4:07 AM, bobnotbob wrote:
> I am calling external executable from my python program (using
> subprocess). This external program's output is a text file which I
> then read and parse. Is there any way to "sandbox" the calling of
> this external program so that it writes to a virtual file instead of
> the hardcoded text?
If the program writes its outputs to the stdout, you can redirect the
program's stdout using subprocess, try to find a switch that will tell
it to write to stdout. Otherwise, you're pretty much stuck to using a
real file AFAIK.
More information about the Python-list
mailing list