On Apr 23, 9:10 am, CSUIDL PROGRAMMEr <[EMAIL PROTECTED]> wrote:
> I am new to python. so be patient with me
>
> I am trying to redirect the output of os.popen command to a file. I
> want to append to that file. but instead of appending. The file only
> shows last command that was writtenn to  it.
>
>  filehandle= open("/root/yhpc-2.0/installer/yhpc-log" ,"a+");
>     filehandle.write(" Command executed is " + cmd);
>     try:
>       pipe= os.popen('%s > /root/yhpc-2.0/installer/yhpc-log' %cmd );
>     except : IOError;
>   filehandle.close();
>
> Any  suggestion would help.
>
>     filehandle.close();

This works.

f = open("test", 'a')
stdout = os.popen("ls -l /")
f.write(stdout.read())
f.close()

~Sean

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to