网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月11日漏签0天
博学谷吧 关注:327贴子:2,283
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1回复贴,共1页
<<返回博学谷吧
>0< 加载中...

Python调试常见异常汇总

  • 只看楼主
  • 收藏

  • 回复
  • 枫岚之邺
  • 知名人士
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在调试Python程序过程中,难免会遇到各种各样的异常情况。一般情况下,异常可能是因为开发者在编写程序的时候疏漏或者考虑不周全导致的。在开发过程中异常是不可避免的,当你遇到异常的时候回立刻反应他的问题所在吗?为了让大家更好的认识这些常见的异常,博学谷小编将Python调试过程中会产生的异常进行了整理。推荐大家收藏。
  以下就是常见的异常以及其中文描述。
  BaseException ——所有异常的基类
  SystemExit ——解释器请求退出
  KeyboardInterrupt ——用户中断执行(通常是输入^C)
  Exception ——常规错误的基类
  StopIteration ——迭代器没有更多的值
  GeneratorExit ——生成器(generator)发生异常来通知退出
  StandardError ——所有的内建标准异常的基类
  ArithmeticError ——所有数值计算错误的基类
  FloatingPointError ——浮点计算错误
  OverflowError ——数值运算超出最大限制
  ZeroDivisionError ——除(或取模)零 (所有数据类型)
  AssertionError ——断言语句失败
  AttributeError ——对象没有这个属性
  EOFError ——没有内建输入,到达EOF 标记
  EnvironmentError ——操作系统错误的基类
  IOError ——输入/输出操作失败
  OSError ——操作系统错误
  WindowsError ——系统调用失败
  ImportError ——导入模块/对象失败
  LookupError ——无效数据查询的基类
  IndexError ——序列中没有此索引(index)
  KeyError ——映射中没有这个键
  MemoryError ——内存溢出错误(对于Python 解释器不是致命的)
  NameError ——未声明/初始化对象 (没有属性)
  UnboundLocalError ——访问未初始化的本地变量
  ReferenceError ——弱引用(Weak reference)试图访问已经垃圾回收了的对象
  RuntimeError ——一般的运行时错误
  NotImplementedError ——尚未实现的方法
  SyntaxError Python ——语法错误
  IndentationError ——缩进错误
  TabError Tab ——和空格混用
  SystemError ——一般的解释器系统错误
  TypeError ——对类型无效的操作
  ValueError ——传入无效的参数
  UnicodeError Unicode ——相关的错误
  UnicodeDecodeError Unicode ——解码时的错误
  UnicodeEncodeError Unicode ——编码时错误
  UnicodeTranslateError Unicode ——转换时错误
  Warning ——警告的基类
  DeprecationWarning ——关于被弃用的特征的警告
  FutureWarning ——关于构造将来语义会有改变的警告
  OverflowWarning ——旧的关于自动提升为长整型(long)的警告
  PendingDeprecationWarning ——关于特性将会被废弃的警告
  RuntimeWarning ——可疑的运行时行为(runtime behavior)的警告
  SyntaxWarning ——可疑的语法的警告
  UserWarning ——用户代码生成的警告
  发生异常不用担心,这是每个程序员都会出现的问题。我们需要做的就是通过对异常判断,Traceback到出错点,分析出现异常的原因并加以改正即可。文章开头提到出现异常一般都是编写错误或者考虑不周全。这其实和该工程师的学习喜欢以及书写习惯有关。大家都知道Python是一种非常注重格式的编程语言。在学习Python的时候就要养成良好的书写习惯,不仅能够减少异常出现的频率,同时也为未来发生异常后处理异常提供了便利。


  • 贴吧用户_57y4UA4
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
什么程序都没有就keyboardinterrupt了,不知道怎么办


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1回复贴,共1页
<<返回博学谷吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示