Re: printing inside and outside of main() module



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
.