printing inside and outside of main() module
Bruno Desthuilliers
bruno.42.desthuilliers at websiteburo.invalid
Wed Apr 30 12:14:06 EDT 2008
Peter Otten a écrit :
> 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.
<OP>
And while we're at it, your main function *returns* a value, but doesn't
*print* anything.
</OP>
More information about the Python-list
mailing list