[Tutor] Calling another script
bob gailer
bgailer at gmail.com
Mon Apr 4 06:29:19 CEST 2011
On 4/3/2011 11:58 PM, tee chwee liong wrote:
> hi,
>
> i want to read from a file which will indicate which operation to
> execute. so i'm using configparser module. i want one.py to read a
> configuration file and executes two.py and three.py. however, it only
> executes two.py and not three.py codes. pls help advise.
I see no reason for the problem you report. I tested a brief version:
import two
import three
and it worked as expected.
The only reason I can think of for it not working is that you had
already imported three.py. Importing again will NOT re-execute the module!
>
> thanks
> tcl
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> *_one.py:_*
> import ConfigParser
> config = ConfigParser.ConfigParser()
> config.read("configuration.ini")
> operation=config.get("config", "operation")
> if int(operation)== 0:
> import two
> import three
> else:
> print "Default"
>
> *_two.py:_*
> print "executing script number 2"
>
> *_three.py:_*
> print "executing script number 3"
>
>
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
--
Bob Gailer
919-636-4239
Chapel Hill NC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20110404/96a70176/attachment.html>
More information about the Tutor
mailing list