[Tutor] Exit from program early
Hugo González Monteverde
hugonz-lists at h-lab.net
Fri Nov 4 20:11:08 CET 2005
or
raise SystemExit
Hugo
Johan Geldenhuys wrote:
> Try using 'sys.exit()' where you want the script to stop if you haven't
> supplied enough arguments.
> in you example, it looks like it will go on to the else anyway AND print
> the string at the end.
>
> HTH,
> Johan
>
>
> Roy Bleasdale wrote:
>
>
>>Hi
>>
>>In the example below I would like the program to stop if I forgot to
>>provide an argument . Though I could do all my processing indented under
>>the else statement, I was wondering if there was a command that would allow
>>me to halt the program execution early.
>>
>>Regards,
>>
>>Roy
>>
>>
>># Example program - Test for valid argument
>>
>>import sys
>>
>>if len(sys.argv) < 2:
>> print "opps missing an argument"
>> # Nice if I could stop and exit program here
>>else:
>> print "Argument provided!!"
>> # Looking good so go do some stuff
>>
>>print "Done some stuff"
>>
>>_______________________________________________
>>Tutor maillist - Tutor at python.org
>>http://mail.python.org/mailman/listinfo/tutor
>>
>>
>>
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
More information about the Tutor
mailing list