[BangPypers] Reg : Python Scripting

murugadoss murugadoss2884 at gmail.com
Mon Dec 14 06:39:45 CET 2009


Hi,
   Thank u for the reply. My program is like this;

int i;
printf("?");
scanf("%d",&i);

python script:
#!/usr/bin/env python
import sys
import os
import time

os.system("./a.out")
os.system("2")

output:
./prog.py
?  ----> Waiting for input

My input is given in the next line of the script.The control is waiting at
the first line (os.system("./a.out")).

How shall i do this ?

--
Regards
V.Murugadoss


On Mon, Dec 14, 2009 at 2:10 PM, Noufal Ibrahim <noufal at gmail.com> wrote:

> On Mon, Dec 14, 2009 at 10:04 AM, murugadoss <murugadoss2884 at gmail.com
> >wrote:
>
> > Hello,
> >   I am new to python scripting. I saw about subprocess module. I need to
> > send an input to the running src,like
> >
> > eg: For adding two numbers
> >       1. image running and waiting for input from user
> >        2. input 1
> >       3. input 2
> >
> > eg:
> > ./add.src
> > 2
> > 3
> > Can u please give me some more input how to pass there inputs
>
>
>
> You can write to the stdin of a running process. Did you look at the docs?
> Check out the communicate method of the Popen objects. There's also this
> that you might find useful
> http://blog.doughellmann.com/2007/07/pymotw-subprocess.html
>
> --
> ~noufal
> http://nibrahim.net.in
>  _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>


More information about the BangPypers mailing list