raise [Exception [, args [, traceback]]]
def functionName( level ):
if level < 1:
raise Exception("Invalid level!", level)
[dywang@dywIssd py]$ vim raise1.py
[dywang@dywIssd py]$ cat raise1.py
#!/usr/bin/python
#coding:utf-8
def myerr( level ):
if level < 1:
raise Exception,"Invalid level!"
try:
myerr(0)
except Exception,err:
print 1,err
else:
print 2
[dywang@dywIssd py]$ chmod +x raise1.py [dywang@dywIssd py]$ ./raise1.py 1 Invalid level!