Stargaming wrote: > On Wed, 01 Aug 2007 05:44:21 +0000, Michele Simionato wrote: > >> On Aug 1, 5:53 am, beginner <[EMAIL PROTECTED]> 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.
I think you have missed the point. A return statement or call to sys.exit() doesn't remove the requirement that the rest ofthe source file be legal Python. In a Perl program you can put anything you like after __END__. regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://del.icio.us/steve.holden --------------- Asciimercial ------------------ Get on the web: Blog, lens and tag the Internet Many services currently offer free registration ----------- Thank You for Reading ------------- -- http://mail.python.org/mailman/listinfo/python-list