How to execute a script from another script and other script does not do busy wait.

Jorgen Grahn grahn+nntp at
Thu Jan 7 17:18:32 CET 2010

On Thu, 2010-01-07, Rajat wrote:
> I want to run a python script( aka script2) from another python script
> (aka script1). While script1 executes script2 it waits for script2 to
> complete and in doing so it also does some other useful work.(does not
> do a busy wait).
> My intention is to update a third party through script1 that script2
> is going to take longer.

I do not understand that sentence.
What are you trying to do, more exactly?  The best solution can be
threads, os.popen, os.system or something different -- depending on
the details of what you want to do.

> Please suggest how should I go about implementing it.
> I'm currently executing it as:
> import main from script2
> ret_code  = main()
> return ret_code
> which surely is not going to achieve me what I intend.
> Thanks,
> Rajat.


  // Jorgen Grahn <grahn@  Oo  o.   .  .
\X/>   O  o   .

More information about the Python-list mailing list