[Level 2] Testing combination of loop and try.
Sample code and test result are as the following:
regards,
Stanley Huang
#!/bin/env python
class e(Exception):
def __init__(self):
pass
server_list = [1,2,3,4,5]
for server in server_list:
try:
sReturn = server
print 's:%s' % sReturn
if sReturn<3: continue
if sReturn==3: raise e
print 'try:%s' % sReturn
except Exception, e:
print 'except1:%s' % sReturn
continue
print 'except2:%s' % sReturn
else:
print 'else:%s' % sReturn
break
finally:
print 'finally:%s' % sReturn
$ ./t.py s:1 finally:1 s:2 finally:2 s:3 except1:3 finally:3 s:4 try:4 else:4 finally:4Wish this helps.
regards,
Stanley Huang
Comments
Post a Comment