crossplatform py2exe - would it be useful?
Alex Martelli
aleax at aleax.it
Thu Aug 7 09:19:40 EDT 2003
Thomas Heller wrote:
...
>>> myscript -c "import sys; sys.path.insert(0, sys.executable); import foo"
...
>> Sounds like a good idea to me, if a sensible name is chosen for the
>> "main module" (I propose 'main':-).
>
> My choice would have been __main__ :-) Is it really the correct way to
> 'import __main__' instead of 'running' it?
Well, most main scripts ARE coded with the "if __name__=='__main__':"
convention, after all, so an "import __main__" can be seen as a way
to just piggyback on that existing convention rather than inventing a
new one in addition. So, I concede it's better than "import main".
Alex
More information about the Python-list
mailing list