[Tutor] Command Line Promps

Jason Coggins jason at asahnekec.com
Mon Jun 4 00:13:30 CEST 2007


Will the program that is started by the thread continue to run if the 
program that started the thread exits?

Jason

----- Original Message ----- 
From: "jim stockford" <jim at well.com>
To: "Jason Coggins" <jason at asahnekec.com>
Cc: <tutor at python.org>
Sent: Sunday, June 03, 2007 5:37 PM
Subject: Re: [Tutor] Command Line Promps


>
> sounds like threading is a solution.
>
> On Jun 3, 2007, at 2:05 PM, Jason Coggins wrote:
>
>> I am using Linux and yes I am wanting the program to run another program. 
>> I
>> have tried these before but, if I remember correctly, these methods 
>> caused
>> the original program to "freeze" while waiting on the "spawned" program 
>> to
>> return a value (usually either true or false).  I am planning on having 
>> the
>> program start another program and then exit the original program after 
>> the
>> second program is started but before the second program ends.  I will 
>> take
>> another look at these to see if I can work around the "freezing" problem
>> because I have a little more experience then when I tried it the first 
>> time.
>>
>> I used the reply button to send a reply to the first message.  I did not
>> realize it would send the reply directly to you instead of the list.  I 
>> have
>> tried to send this reply to the list.
>>
>> Thanks,
>>
>> Jason
>>
>> ----- Original Message -----
>> From: "Bob Gailer" <bgailer at alum.rpi.edu>
>> To: "Jason Coggins" <jason at asahnekec.com>
>> Cc: <tutor at python.org>
>> Sent: Sunday, June 03, 2007 4:24 PM
>> Subject: Re: [Tutor] Command Line Promps
>>
>>
>>> Please always reply to the list, not just me. We are all working on 
>>> these
>>> questions and we all learn from them.
>>>
>>> Jason Coggins wrote:
>>>> These seem to be ways of getting imput from the user.  I do not want to
>>>> send a command line to the user (for example, in the form of a 
>>>> question)
>>>> and get the users input.
>>>>
>>>> I want the Python program to open a terminal (if need be) and send a
>>>> command to the computer (through the terminal) that the program is
>>>> running on.
>>> I think what you really want is to have Python run another program. 
>>> True?
>>>
>>> (Not that it matters a lot but which OS are you running?)
>>>
>>> See os.system() and os.popen()
>>>>
>>>> Sorry if I was not more clear on this earlier,
>>> Well it is often hard to be clear, but it sure saves time and energy.
>>>
>>> -- 
>>> Bob Gailer
>>> 510-978-4454
>>>
>>
>> _______________________________________________
>> Tutor maillist  -  Tutor at python.org
>> http://mail.python.org/mailman/listinfo/tutor
>>
> 



More information about the Tutor mailing list