kick butt, gents, thanks a lot
sk

On Fri, May 29, 2009 at 4:39 PM, W W <sri...@gmail.com> wrote:
> On Fri, May 29, 2009 at 4:27 PM, shawn bright <neph...@gmail.com> wrote:
>>
>> Hey all
>>
>> I have a small program that when run from the command line, will
>> return a certain value for an arguement. Like this:
>>
>> > mfetchz 45
>> > 45j
>>
>> so the program is mfetchz and the argument is 45
>>
>> i know i can call the program with os.system("mfetchz 45")
>> but how do i get the return?
>>
>> The OS is linux, if that matters
>
> use subprocess module:
>
> import subprocess
>
> op = subprocess.Popen(['mfetchz', '45'], stdout=subprocess.PIPE)
>
> for line in op.stdout:
>     print line
>
>
> HTH,
> Wayne
>
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to