- from time import #"" 用于表示模块下面的所有方法
- print(ctime())
- print("休眠 3 秒")
- print(sleep(3))
- print(ctime())
5. 异常
- (1)
- try:
- open("abc.txt",'r')
- except FileNotFoundError: #试图打开一个不存在的文件与目录
- print("异常了!")
- (2)
- try:
- print(aa)
- except NameError: #使用一个还未赋值对象的变量
- print("这是一个 name 异常")
- (3)
- try:
- open("abc.txt",'r')
- print(aa)
- except Exception(BaseException) as msg:
- print("这是一个异常")
- print(msg)
- [Errno 2] No such file or directory: 'abc.txt'
在 python 中所有的异常类都继承 Exception, 所以可以使用它来接收所有类型的异常. 从 python2.5 版本之后, 所有的异常都有了新的基类 BaseException.Exception 同样继承自 BaseException.
(4) 异常与 if 语句配合
- try:
- aa = "python"
- print(aa)
- except Exception as msg:
- print("有异常存在")
- else:
- print("输出正常, 没有异常")
- try:
- aa = "python"
- print(aa)
- except Exception as meg:
- print(msg)
- finally:
- print("不管是否有异常存在, 都会执行")
来源: http://www.bubuko.com/infodetail-2566456.html