[Tutor] Running a program

Alan Gauld alan.gauld at btinternet.com
Tue May 1 16:57:34 CEST 2007


"Jessica Brink" <jbrink at npsd.k12.wi.us> wrote 
> I know this seems elementary, but if I write a program and 
> save it as a .py file, how do I then run that program on the 
> command line 

Just type "python script.py" at the OS prompt

Or in *nix you can just type script.py if you havbe a shebang 
line at the top.


> or in the Python Shell (GUI)?  

You can't run it as such but you can import it.
If the script has no 

if __name__ == '__main__':
    main()

stanza then it will run as if you had executed it, if it has 
the stanza then you need to call the main funbction manually:

>>> import myscript
>>> myscript.main()

HTH,

-- 
Alan Gauld
Author of the Learn to Program web site
http://www.freenetpages.co.uk/hp/alan.gauld



More information about the Tutor mailing list