Python end of file marker similar to perl's __END__
Stargaming
stargaming at gmail.com
Wed Aug 1 02:10:54 EDT 2007
On Wed, 01 Aug 2007 05:44:21 +0000, Michele Simionato wrote:
> On Aug 1, 5:53 am, beginner <zyzhu2... at gmail.com> wrote:
>> Hi All,
>>
>> This is just a very simple question about a python trick.
>>
>> In perl, I can write __END__ in a file and the perl interpreter will
>> ignore everything below that line. This is very handy when testing my
>> program. Does python have something similar?
>
> I wished from something like that. What you can do at the moment, is to
> comment or triple quote the code you don't want to run.
Or, if in a function body, you could insert a `return` statement. When in
top-level code, invoking `sys.exit` (or exit/quit) can do the trick. A
``raise Exception`` might help, too, but could be kinda distracting
sometimes.
So, there is no general purpose solution as perl has it (I guess that
__END__ works everywhere at least), rather different solutions for
different cases.
More information about the Python-list
mailing list