Python end of file marker similar to perl's __END__

Stargaming stargaming at
Wed Aug 1 08:10:54 CEST 2007

On Wed, 01 Aug 2007 05:44:21 +0000, Michele Simionato wrote:

> On Aug 1, 5:53 am, beginner <zyzhu2... at> 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 

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