try-except-else 语句
python编程_Python异常机制try: 代码段 except 异常类型,e: 异常处理代码段,如果不知道异常类型,可以使用try: 代码段 except Except,e:异常处理代码段;Except是通用异常类型
老版本的Python,except语句写作"except Exception, e",Python 2.6后应写作"except Exception as e"。
下面是一个简单的读取文本的小程序
#C:\Python33
'readTextFile.py--read text file'
#get filename
fname = input("Enter filename:")
print()
#attempt to open file for reading
try:
fobj = open(fname,'r')
except IOError as e:
print("*** file open error:"),e
else:
#display contents to screen
for eachLine in fobj:
print (eachLine)
fobj.close()