Email:

Mama引用

内容

mama类

  • Java类 - 表示Java类的一个类
  • window基类 - 在图形窗口中表示基础内容
  • 代码 - 表示Mama代码
  • 值异常 - 值异常
  • 全局 - 提供Mama全局服务的类
  • 函数 - 表示一个函数
  • 列表 - 包含任意类型的Mama对象的一个列表
  • 列表框 - 在图形窗口中表示列表框
  • 动画 - 表示动画
  • 名称异常 - 未定义的名称异常
  • 图像 - 在图形窗口中表示图像
  • 图形异常 - 图形异常
  • 域异常 - 请求对象域时异常
  • 基类异常 - Mama异常中的基类异常
  • 复杂 - 表示一个复数:复数记作"a+bj",其中a是实部分b是虚部分
  • 复选框 - 在图形窗口中表示复选框
  • 头像 - 在图形窗口中表示一个乌龟
  • 字体 - 在图形窗口中表示字体
  • 字符串 - 表示一个字符串
  • 实例 - 在项目中表示类的一个实例
  • 对象 - 所有Mama类的基类
  • 工具条 - 在图形窗口中表示一个工具条
  • 布尔 - 布尔类型可以指认两个值中的一个——真或假
  • 异常 - 普通Mama异常
  • 按键 - 在图形窗口中表示按键
  • 收音机按键 - 在图形窗口中表示一个收音机
  • 数字 - 表示一个数字:数字可以是整数或者是实数
  • 数学异常 - 普通数学异常
  • 文件 - 表示一个文件夹:文件夹是关于类型文本或二元的,内容可以写入到一个文件夹并且可以从中读取
  • 断言异常 - 断言条件为假
  • 方法 - 表示一个类方法
  • 标签 - 在图形窗口中表示一个标签
  • 框架 - 在调用栈中表示一个框架(也可参看调用栈)
  • 模块 - 表示一个Mama模块
  • 滑动器 - 在图形窗口中表示一个滑行器
  • - 在图形窗口中表示一个点
  • - 表示一个空值
  • 窗口 - 表示一个图形窗口
  • - 这个类提供了对象的反射功能——运行时类型信息(RTTI)
  • 类型异常 - 类型异常
  • 系统 - 表示Mama系统服务
  • 系统异常 - 普通系统异常
  • 线程 - 表示一个Mama线程,它是一个独立执行单元
  • 组合框 - 在图形窗口中表示组合框
  • 编辑 - 表示编辑框
  • 网异常 - 当请求Mama网络服务时异常
  • 自变量异常 - 在通话中的误差传递给一个函数的参数数目
  • 范围异常 - 范围异常
  • 菜单 - 在图形窗口中表示菜单
  • - 表示一个对象表,其元素均是键值对形式。
  • 警告异常 - 警告异常
  • 语法异常 - 语法异常
  • 调用栈 - 表示包含当前函数/方法调用链的调用栈
  • 输入输出基类异常 - 输入输出基类异常
  • 输出异常 - 输出模块失败时异常
  • 退出异常 - 经过用户明确询问,从Mama异常中退出
  • 键异常 - 请求表中对象失败时异常
  • 键盘 - 表示键盘
  • 零除数异常 - 当被0除时
  • 音频 - 表示音频文件夹
  • - 表示因特网网页
  • 颜色 - 在图形窗口中表示颜色
  • 鼠标 - 表示鼠标状态


关键词

帮助 输入_布尔型
输入_数字 否则 移除 输入 对于
定义 声明 打印 跳出
如果 传递 否则如果 创建 导入
那么 继续 继承 是一个|是
包含 返回 这个 基座 重复
λ 捕捉 r转换 输入_行 方法
抛出


操作符

.. %= % ** @
+= -- != >= <=
> *= * >> /=
= < ~ + **=
| << / -=


错误信息_

  • <参数>不包含字段'<参数>_
    • 错误类: 域异常
    • 可能的修复:
      1. 验证字段名称拼写正确
      2. 验证具有此名称的字段存在
  • <参数>对于此函数是一个无效变量
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证变量名称拼写正确
  • <参数>必须是类<参数>的
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证变量具有所需的类型
      2. 验证变量拼写正确
  • 一般异常:<参数>
  • 一般数学错误
    • 错误类: 数学异常
    • 可能的修复:
      1. 检查数学表达式
  • 一般警告
  • 不允许当前线程等待此对象的同步机制
    • 错误类: 系统异常
    • 可能的修复:
      1. 验证等待是在正确的线程内执行
  • 不允许当前线程释放此对象的同步锁
    • 错误类: 系统异常
    • 可能的修复:
      1. 验证同步释放是在正确的线程内执行
  • 不存在名为'<参数>'的模块
    • 错误类: 输出异常
    • 可能的修复:
      1. 验证模块名称有效
      2. 验证模块作为一个文件存在于文件系统中
  • 不正确的代码缺口
    • 错误类: 语法异常
    • 可能的修复:
      1. 验证给定行的代码缩进是正确的
  • 不正确的值
  • 不正确的变量类型:<参数>
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证变量具有所需的类型
      2. 验证变量名称拼写正确
  • 不正确的语法
    • 错误类: 语法异常
    • 可能的修复:
      1. 检查错误行的表达式
      2. 验证有效并改正代码缩进
  • 不正确的语法:<参数>
  • 从文件 <参数>加载图像失败
    • 错误类: 输入输出基类异常
    • 可能的修复:
      1. 验证为了加载图像而传递的文件的名称是正确的,而且它是一个jpeg,gif或者png类型的图像文件。
  • 从文件夹<参数>加载图像失败
    • 错误类: 输入输出基类异常
    • 可能的修复:
      1. 验证为了加载图像而传递的文件的名称是正确的,而且存在于在文件系统中
  • 任何窗口都不对乌龟设置边界
    • 错误类: 图形异常
    • 可能的修复:
      1. 你必须创建窗口,并在对乌龟做出任何图形操作之前将乌龟添加到窗口中
  • 作为变量传递的路径'<参数>不是文件系统中的合法文件夹,或者没有对这个文件夹的访问权限
    • 错误类: 系统异常
    • 可能的修复:
      1. 验证变量是文件系统中的一个有效的文件夹
      2. 验证你拥有对文件夹的读取权限
  • 内存不足
    • 错误类: 系统异常
    • 可能的修复:
      1. 由于某种原因,程序内存不足- 验证你的程序中没有大型数据结构(例如,巨大的列表)
      2. 验证程序不在一个无限循环内
  • 内部错误
    • 错误类: 系统异常
    • 可能的修复:
      1. Mama内部错误-请把该错误报告给我们的网站。
  • 函数<参数>的参数 <参数>超出了范围(<参数>..<参数>)
    • 错误类: 范围异常
    • 可能的修复:
      1. 检查传递给函数的变量位于期望的范围之内
  • 函数<参数>的变量 <参数>出错:需要类型为<参数>的变量
    • 错误类: 自变量异常
    • 可能的修复:
      1. 验证实际类型和形式类型相匹配
      2. 验证变量拼写正确
  • 函数<参数>()的变量计数出错:预计至少 - <参数>,收到 - <参数>
    • 错误类: 自变量异常
    • 可能的修复:
      1. 验证函数期望的变量数目和传递给它的变量数目相匹配
  • 函数<参数>()的返回值应该是类型<参数>的
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证你正在返回指定类型的值
      2. 是否忘记从函数返回一个值?
  • 函数之外的说明'<参数>_
    • 错误类: 语法异常
    • 可能的修复:
      1. 指令'<参数>'用来从函数返回一个值。验证你正在函数内使用该指令,而不是作为一个全局代码
  • 函数变量中的一般错误
  • 列表定义中的错误
    • 错误类: 类型异常
    • 可能的修复:
      1. 检查列表定义
  • 删除<参数>出错
    • 错误类: 域异常
    • 可能的修复:
      1. 验证字段名称拼写正确
      2. 验证存在带有此名称的字段
  • 参数<参数>中函数 <参数>() 出错:要求 - <参数>发现<参数>
    • 错误类: 自变量异常
    • 可能的修复:
      1. 检查实际参数具有和形式参数相同的类型
      2. 检查拼写错误
  • 参数<参数>应该是<参数>或<参数>
    • 错误类: 自变量异常
    • 可能的修复:
      1. 检查实际参数是函数期望的类型之一
      2. 检查拼写错误
  • 变量<参数>不是<参数>
    • 错误类: 自变量异常
    • 可能的修复:
      1. 检查变量<参数>是<参数>
      2. 检查拼写错误
  • 变量<参数>:要求 - <参数>,找到 - <参数>
    • 错误类: 自变量异常
    • 可能的修复:
      1. 检查实际参数具有和形式参数相同的类型
      2. 检查拼写错误
  • 变量'<参数>'不必在'捕捉'列表最后
    • 错误类: 语法异常
    • 可能的修复:
      1. 你必须非变量'<参数>放在“捕捉”列表最后,因为它捕获所有异常
  • 变量1应该是一个字符串,代码或文件
    • 错误类: 自变量异常
    • 可能的修复:
      1. 验证变量1是一个字符串,一个代码或一个文件
      2. 在变量名称中有拼写错误吗?
  • 名称'<参数>'没有定义
    • 错误类: 名称异常
    • 可能的修复:
      1. 验证名称拼写正确
      2. 验证名称在使用前被定义
      3. 是否忘记包含/导入正确的文件?
  • 因为引用了内嵌的名称空间,因此无法删除变量<参数>
  • 在一个空列表上无初始值的缩减
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证作为变量传递给缩减函数的列表不是空的,或者存在一个初始值
  • 在一个空列表上运行函数<参数>
    • 错误类: 值异常
    • 可能的修复:
      1. 验证列表不为空
  • 在删除操作中,索引列表必须是一个整数序列的列表,例如(4,5,6,7,8)
    • 错误类: 范围异常
    • 可能的修复:
      1. 验证索引列表是一个整数序列列表
  • 在调用堆栈中没有找到函数框架
  • 地址错误<参数>
    • 错误类: 网异常
    • 可能的修复:
      1. 检查资源地址变量,并验证它是有效的
  • 基类中没有名为'<参数>'的方法
    • 错误类: 名称异常
    • 可能的修复:
      1. 验证基类具有带此名称的方法
      2. 检查拼写错误的方法名
  • 增量大小必须是范围定义中大于0的值
    • 错误类: 值异常
    • 可能的修复:
      1. 验证增量大小大于范围定义中的0
  • 声明的需求没有被满足
    • 错误类: 断言异常
    • 可能的修复:
      1. 检查声明条件
      2. 逐步运行程序,找到声明失败的原因
  • 太多变量传递给函数<参数> - 期望:预计:<参数>,收到:<参数>
    • 错误类: 自变量异常
    • 可能的修复:
      1. 检查函数声明,并找出额外的变量
  • 字段<参数>'没有在此对象中找到
    • 错误类: 域异常
    • 可能的修复:
      1. 验证字段名称拼写正确
      2. 验证这样的字段存在于对象中
  • 字段<参数>是只读
    • 错误类: 类型异常
    • 可能的修复:
      1. 无法改变这个字段- 它是只读的
  • 字符串不适合格式化操作:<参数>
    • 错误类: 值异常
    • 可能的修复:
      1. 验证字符串包含对格式化操作合适的内容
  • 字符串的逃跑代码出错
  • 对于此操作的范围定义中的步骤必须是1
  • 导入失败:无法找到模块或者没有在模块中找到名称
    • 错误类: 输出异常
    • 可能的修复:
      1. 验证你所指定的名称 - 一个模块或一个标识符 - 是正确的
      2. 验证模块作为一个文件存在于文件系统中
  • 将窗口内容另存为图像失败
    • 错误类: 输入输出基类异常
    • 可能的修复:
      1. 验证给定的文件名是有效的
      2. 验证你拥有对将窗口另存为图像的文件夹有写入权限
  • 布尔输入操作失败:输入中没有布尔值
  • 并非所有的变量都被转换了
    • 错误类: 类型异常
    • 可能的修复:
      1. 再次检查格式化字符串和变量
  • 当前行词汇分析出错:缺少字符串结束引号(“)或评论结束引号(')
    • 错误类: 语法异常
    • 可能的修复:
      1. 检查程序并验证前引号和后引号相匹配
  • 得到无限值
    • 错误类: 范围异常
    • 可能的修复:
      1. 结果值是无限的 - 检查导致结果的数学表达式
  • 循环之外的说明'<参数>_
    • 错误类: 语法异常
    • 可能的修复:
      1. 指令'<参数>'用于停止和退出当前执行的循环。验证你正在循环内部使用这个指令
  • 指派值必须是一个列表
  • 操作'<参数>'失败 - 需要一个整数
    • 错误类: 值异常
    • 可能的修复:
      1. 为了完成操作,这个数字应该是整数
  • 操作'<参数>的变量<参数>'应该是字符串类型
    • 错误类: 自变量异常
    • 可能的修复:
      1. 验证变量是字符串类型的
  • 操作失败 - 表达式的值是负值 - 需要一个非负整数
    • 错误类: 值异常
    • 可能的修复:
      1. 验证表达式的值是非负的
  • 操作符<参数>'不能定义为类型'<参数>'和 '<参数>_
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证对象名称拼写正确,而且它的类型也是正确的
  • 操作符<参数>'不能定义为类型'<参数>_
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证对象名称拼写正确,而且它的类型也是正确的
  • 文件不包含Mama对象
  • 文件名<参数>无效
  • 文件名空
  • 方法<参数>()中的变量字符串为空
    • 错误类: 值异常
    • 可能的修复:
      1. 验证字符串变量包含一些字符
  • 方法'<参数>'的第一个变量必须是一个对象
  • 无效的类
    • 错误类: 系统异常
    • 可能的修复:
      1. 验证类存在,并正确定义
      2. 类名称拼写是否正确?
  • 无法从字符串读取二进制模式的对象
    • 错误类: 输入输出基类异常
    • 可能的修复:
      1. 验证二进制方式的读取只在文件以二进制模式下打开时执行。
  • 无法以二进制模式写入字符串对象
    • 错误类: 输入输出基类异常
    • 可能的修复:
      1. 验证二进制方式的写入只在文件以二进制模式下打开时执行,或者以文本模式写入。
  • 无法在关闭的文件上执行输入/输出操作
  • 无法在复数上做数模量操作
    • 错误类: 值异常
    • 可能的修复:
      1. 验证在复数上没有模操作作为表达式的一部分
  • 无法将<参数>转换为<参数>
  • 无法将参数<参数>转换为类型 <参数>
    • 错误类: 类型异常
    • 可能的修复:
      1. 检查存在从原始类型到目标类型的合法转换
  • 无法将复合体转化为<参数>
    • 错误类: 类型异常
    • 可能的修复:
      1. 为了把复数Z转换为一个数字,首先要转换为绝对值,然后转换到一个类似下面的数字:<参数>(<参数>(z))
  • 无法将复合体转换为数字
    • 错误类: 类型异常
    • 可能的修复:
      1. 为了把复数Z转换为一个数字,执行<参数>(z)
  • 无法将给定类型转换为复合类型
    • 错误类: 类型异常
    • 可能的修复:
      1. 检查表达式并找出为什么有一个到复杂类型的转换
  • 无法将给定类型转换为类型<参数>
    • 错误类: 类型异常
    • 可能的修复:
      1. 检查存在从原始类型到目标类型的合法转换
  • 无法执行关于负值或者复数的幂操作
    • 错误类: 零除数异常
    • 可能的修复:
      1. 检查指数变量,并验证它不是负值或者复数
  • 无法找到未命名类的模块
  • 无法找到类<参数>的模块
  • 无法指派到函数:<参数>
  • 无法指派给<参数>
    • 错误类: 语法异常
    • 可能的修复:
      1. 在指派中,你必须验证你的指派的操作数是一个变量 - 即一个有效的内存地址 - 而不是<参数>
  • 无法改变字符串对象,它是不可改变的
    • 错误类: 类型异常
    • 可能的修复:
      1. 一个字符串对象不能被改变
  • 无法比较'<参数>'与'<参数>' - 类型<参数>'和'<参数>'不可比较
    • 错误类: 类型异常
    • 可能的修复:
      1. 检查表达式并验证比较是在2个可比较的类型之间做出
  • 无法给列表实施增强指派
  • 无法转换为<参数>
    • 错误类: 类型异常
    • 可能的修复:
      1. 检查存在从原始类型到目标类型的合法转换
      2. 检查变量/类型名称中的拼写错误
  • 映射函数需要至少两个变量
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证你正在给映射函数传递至少两个变量
  • 构造器不应该返回任何值
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证构造器不返回值
  • 构造器不接受任何变量
    • 错误类: 自变量异常
    • 可能的修复:
      1. 验证你不给构造器传递任何变量
  • 构造器的第一个变量应该是这个类的对象
    • 错误类: 自变量异常
    • 可能的修复:
      1. 验证给构造器的第一个变量是该类的一个对象
  • 构造器需要变量
    • 错误类: 自变量异常
    • 可能的修复:
      1. 你需要给构造器传递所需的变量
  • 格式化字符串中的精度字段太大
    • 错误类: 范围异常
    • 可能的修复:
      1. 指定一个较低精度的值
  • 格式化操作是没有收到足够的变量
    • 错误类: 自变量异常
    • 可能的修复:
      1. 验证变量数目和指定的变量数目相匹配
  • 格式化操作需要一个表
  • 模块 <参数>的Mama版本和当前版本不匹配:当前版本=<参数>,模块版本=<参数>。
    • 错误类: 输出异常
    • 可能的修复:
      1. 如果你有模块的源文件,删除编译文件(带有扩展名 .mamac)以便Mama重新编译文件
  • 此操作的索引应该是一个整数
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证索引有一个整数值
  • 没有函数或字段带有类型名称'<参数>_
    • 错误类: 域异常
    • 可能的修复:
      1. 验证字段名称拼写正确
      2. 验证这样的字段存在于对象中
  • 没有在列表中找到元素<参数>
    • 错误类: 值异常
    • 可能的修复:
      1. 验证这个元素确实存在于列表中
      2. 逐步运行并检查每一个步的列表内容
  • 没有找到文件'<参数>_
  • 没有找到键:<参数>
    • 错误类: 键异常
    • 可能的修复:
      1. 验证键名称拼写正确
      2. 验证带有此名称的键存在
  • 用户定义的比较函数必须返回一个数字
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证用户定义的比较函数返回一个数字
  • 由于按下键盘按键,睡眠被打断
  • 由于用户请求,退出程序
  • 程序文件 <参数>的格式有误
    • 错误类: 基类异常
    • 可能的修复:
      1. 检查程序文件存在,并拥有正确的格式
  • 空模块名称
    • 错误类: 输出异常
    • 可能的修复:
      1. 指定模块导入
  • 第一个变量- '<参数>' - 应该是这个类的实例
    • 错误类: 自变量异常
    • 可能的修复:
      1. 如果你显式的调用构造器,验证对象存在而且它是该类的一个实例
  • 等待另一个线程释放控制中或者之前,当前线程被中断
  • 类<参数>不包含字段<参数>
    • 错误类: 域异常
    • 可能的修复:
      1. 验证字段名称拼写正确
      2. 验证这一字段存在于类中
  • 系统的非标准输出对象
  • 索引<参数>的格式化操作<参数>中的无效字符
    • 错误类: 值异常
    • 可能的修复:
      1. 检查指定索引处的字符
  • 索引超出范围:<参数>
    • 错误类: 范围异常
    • 可能的修复:
      1. 验证索引在此操作的有效范围内
      2. 检查程序流并找到索引从哪里超出了有效范围
  • 结果值出错 - 不是一个数字
    • 错误类: 值异常
    • 可能的修复:
      1. 结果值是无效的 - 检查导致结果的表达式
  • 给定的索引列表变量包含一个超出既定的列表范围的值。错误的值位于索引<参数>
    • 错误类: 范围异常
    • 可能的修复:
      1. 检查索引列表,并验证它的所有价都在给定的列表范围内
  • 范围定义中传递的步骤为0
    • 错误类: 值异常
    • 可能的修复:
      1. 检查范围定义中的步骤变量(第三个),并验证它不是0
  • 范围定义中的步骤不是整数
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证范围定义中的步骤是一个整数
  • 解析时间字符串出错
    • 错误类: 值异常
    • 可能的修复:
      1. 验证变量是一个包含有效时间的字符串
  • 访问位于<参数>的网页出错
    • 错误类: 网异常
    • 可能的修复:
      1. 检查作为变量传递的网络地址并验证它是有效的,而且表示一个现有的网页
  • 访问对象函数出错 - 对象为空
    • 错误类: 值异常
    • 可能的修复:
      1. 确保对象在调用其方法前已经创建
  • 访问对象字段出错 - 对象为空
    • 错误类: 值异常
    • 可能的修复:
      1. 确保对象在使用前已经创建
  • 访问对象字段出错 - 对象为空:<参数>
    • 错误类: 值异常
    • 可能的修复:
      1. 确保对象在使用前已经创建
  • 访问带有溢出索引的列表
    • 错误类: 范围异常
    • 可能的修复:
      1. 检查传递给列表的索引,并验证它小于列表的大小
  • 访问空列表
    • 错误类: 范围异常
    • 可能的修复:
      1. 验证列表包含元素
      2. 逐步运行程序来检查问题
  • 访问类方法之外的基类
    • 错误类: 语法异常
    • 可能的修复:
      1. 你可以只在类方法内部使用关键字<参数>,以访问基类方法
  • 试图从空列表中弹出一个项
    • 错误类: 键异常
    • 可能的修复:
      1. 当查看表内容时,逐步检查程序流
      2. 验证元素被插入到表中
  • 该变量应该是一个整数
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证变量是整数
  • 该字段是只读
    • 错误类: 类型异常
    • 可能的修复:
      1. 你不能改变一个代码对象的字段
  • 该字符串不适合转换:<参数>
    • 错误类: 值异常
    • 可能的修复:
      1. 验证字符串包含有效的转换数据
  • 说明'<参数>'应该定义在循环之内
    • 错误类: 语法异常
    • 可能的修复:
      1. 指令'<参数>'用于移动到循环的下一个迭代 - 确保你正在循环内部使用此指令,而不是循环外
  • 读取对象格式文件失败
  • 调用函数 <参数>需要参数 <参数>而不是<参数>
    • 错误类: 自变量异常
    • 可能的修复:
      1. 检查所需的参数是传递给了函数
      2. 您是否使用了错误的函数名?
  • 调用函数<参数>()时错误的变量数 - 需要至少:<参数>,收到:<参数>
    • 错误类: 自变量异常
    • 可能的修复:
      1. 检查函数声明并找出调用中丢失的变量
  • 调用函数'<参数>'出错:无法将参数<参数>的类型从 <参数>转换为<参数>
    • 错误类: 自变量异常
    • 可能的修复:
      1. 检查对函数的调用,并验证你正在传递正确的变量
  • 调用函数时变量数目出错
    • 错误类: 自变量异常
    • 可能的修复:
      1. 检查传递给函数的变量数目等于申明的变量数目
  • 调用未定义函数:<参数>
  • 调用空对象的方法
    • 错误类: 值异常
    • 可能的修复:
      1. 验证你正在访问的对象存在
  • 转换失败:需要一个字符
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证你要转换的变量或表达式是可转换为字符的
      2. 通过打印跟踪变量 /表达式的值
  • 转换失败:需要数字
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证你试图转换的变量/表达式是可转换为数字的
  • 转换失败:需要整数类型
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证变量/表达式是一个整数
      2. 逐步运行程序并跟踪变量值
  • 转换操作中的基类是无效的
    • 错误类: 值异常
    • 可能的修复:
      1. 转换为整数的基类应该在是2和36之间
  • 输入/输出操作失败
    • 错误类: 输入输出基类异常
    • 可能的修复:
      1. 验证输入/输出设备的名称是正确的
      2. 检查指定文件的访问权限
  • 输入/输出操作失败:<参数>
    • 错误类: 输入输出基类异常
    • 可能的修复:
      1. 验证输入/输出文件的名称是正确的
      2. 检查指定文件的访问权限
  • 输入异常- 空输入
    • 错误类: 输入输出基类异常
    • 可能的修复:
      1. 验证用户按照程序要求输入
      2. 试图通过捕捉异常处理输入出错
  • 输入操作失败
  • 输入操作失败 - 文件结束
    • 错误类: 输入输出基类异常
    • 可能的修复:
      1. 跟踪读取操作并验证你试图读取的数据的大小与文件中的数据的大小正确匹配
  • 输入操作失败 - 用户输入无效数字
  • 输入数字失败:输入不包含数字,或者是数字格式是无效的
  • 输出操作失败
  • 运行程序出错 - 没有找到模块
    • 错误类: 系统异常
    • 可能的修复:
      1. 验证模块名称是正确的
      2. 验证模块作为一个文件存在于文件系统中
  • 这个变量应该包含一个单一的字符
    • 错误类: 类型异常
    • 可能的修复:
      1. 验证变量包含一个单一字符
  • 这种类型是unhashable的
  • 重新抛出没有发生异常
    • 错误类: 值异常
    • 可能的修复:
      1. 你可以在异常捕捉块中重新抛出异常
  • 错误的列表定义 - 长度太短
    • 错误类: 值异常
    • 可能的修复:
      1. 检查长度并验证它和列表长度相匹配
  • 错误的列表定义 - 长度过长
    • 错误类: 值异常
    • 可能的修复:
      1. 检查长度并验证它和列表长度相匹配
  • 键<参数>不适合插入到表
    • 错误类: 键异常
    • 可能的修复:
      1. 你要插入到表中的键不能和表中已有的键作比较,验证它具有正确的类型
  • 除数为零
    • 错误类: 零除数异常
    • 可能的修复:
      1. 除法运算中的分母值是0 - 检查表达式并验证其正确性