printing inside and outside of main() module

Peter Otten __peter__ at web.de
Wed Apr 30 17:31:17 CEST 2008


korean_dave wrote:

> This allows me to see output:
> 
> ---begin of try.py
> print "Hello World"
> --end of try.py
> 
> This DOESN'T though...
> 
> --begin of try2.py
> def main():
>  return "Hello"
main() # add this
> --end of try2.py
> 
> Can someone explain why???

Python doesn't call the main() function; you have to invoke it explicitly.

Peter



More information about the Python-list mailing list