question on "import __main__"
wen
wenming_hu2002 at hotmail.com
Fri Aug 26 10:50:20 EDT 2005
i have written some code in test.py as below:
import __main__
if __name__!='__main__':
print 1
print 2
when i run test.py, i got
2
on the screen.
now, i have some question about the code, 1. since no __main__ module at
all, why it's legal to write "import __main__"?
2. since if running a script independently, the __name__ should be
'__main__', why it's not in the above code?
thank you in advance.
with my kind regards,
Wen
More information about the Python-list
mailing list