专栏首页python3python 的err输出BaseExc

python 的err输出BaseExc

try: print('try...') r = 10 / 0 print('result:', r) except BaseException as e: print('except:',e) finally: ##可以添加,或者删除,都会执行。

print('finally...')

print('END')

此外,如果没有错误发生,可以在except语句块后面加一个else,当没有错误发生时,会自动执行else语句:

try:
    print('try...')
    r = 10 / int('2')
    print('result:', r)
except ValueError as e:
    print('ValueError:', e)
except ZeroDivisionError as e:
    print('ZeroDivisionError:', e)
else:
    print('no error!')
finally:
    print('finally...')
print('END')

http://www.runoob.com/python/python-exceptions.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python的异常处理

    try: print(x) print('hello')     l=[1,2,3]     l=[0] except NameErroras e: pr...

    py3study
  • (面试题)python面试题集锦-附答案

      GIL是python的全局解释器锁,在一个进程中如果有多个线程执行,其中一个线程在执行的时候会霸占python解释器(加锁即GIL),那么其他线程就不能执行...

    py3study
  • Python基础入门视频课程——笔记

    视频课程链接:http://edu.51cto.com/course/14859.html

    py3study
  • python的异常处理

    try: print(x) print('hello')     l=[1,2,3]     l=[0] except NameErroras e: pr...

    py3study
  • 讲讲Print里面还有什么参数可以设置

    学过Python的人应该对print函数再熟悉不过了,几乎每一个学Python的人写下的第一行代码都是:

    张俊红
  • python学习(day4)

    py3study
  • (面试题)python面试题集锦-附答案

      GIL是python的全局解释器锁,在一个进程中如果有多个线程执行,其中一个线程在执行的时候会霸占python解释器(加锁即GIL),那么其他线程就不能执行...

    py3study
  • Python9-数据类型-day3

    A C ABC F ABCDLSESRF ABCDLSESRF ACL DCBA DB FRSESLDCBA FRSESLDCBA

    py3study
  • 【python入门系列课程 第一课 打印一个字符画】

    本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地...

    用户7054460
  • 第三天-基本数据类型 int bool

    在python3中所有的整数都是int类型. 但在python2中如果数据量比较⼤. 会使⽤long类型. 在python3中不存在long类型

    py3study

扫码关注云+社区

领取腾讯云代金券