| 12345678910111213141516171819202122232425262728 |
- """
- 异常机制 - 处理程序在运行时可能发生的状态
- Version: 0.1
- Author: 骆昊
- Date: 2018-03-13
- """
- import time
- import sys
- filename = input('请输入文件名: ')
- try:
- with open(filename) as f:
- lines = f.readlines()
- except FileNotFoundError as msg:
- print('无法打开文件:', filename)
- print(msg)
- except UnicodeDecodeError as msg:
- print('非文本文件无法解码')
- sys.exit()
- else:
- for line in lines:
- print(line.rstrip())
- time.sleep(0.5)
- finally:
- # 此处最适合做善后工作
- print('不管发生什么我都会执行')
|