 Python3 基础教程 - 廖雪峰在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代 码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的 调用中,返回错误码非常常见。比如打开文件的函数 open(),成功时返 回文件描述符(就是一个整数),出错时返回-1。 用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果 和错误码混在一起,造成调用者必须用大量的代码来判断是否出错: def foo(): Python3 基础教程【完整版】 返回的错误代码为 internalerror。 客户端调用 API 时,必须通过错误代码来区分 API 调用是否成功。错误 代码是用来告诉调用者出错的原因。很多 API 用一个整数表示错误码, 这种方式很难维护错误码,客户端拿到错误码还需要查表得知错误信 Python3 基础教程【完整版】 http://www.yeayee.com/ 488/531 息。更好的方式是用字符串表示错误代码,不需要看文档也能猜到错误0 码力 | 531 页 | 5.15 MB | 1 年前3 Python3 基础教程 - 廖雪峰在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代 码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的 调用中,返回错误码非常常见。比如打开文件的函数 open(),成功时返 回文件描述符(就是一个整数),出错时返回-1。 用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果 和错误码混在一起,造成调用者必须用大量的代码来判断是否出错: def foo(): Python3 基础教程【完整版】 返回的错误代码为 internalerror。 客户端调用 API 时,必须通过错误代码来区分 API 调用是否成功。错误 代码是用来告诉调用者出错的原因。很多 API 用一个整数表示错误码, 这种方式很难维护错误码,客户端拿到错误码还需要查表得知错误信 Python3 基础教程【完整版】 http://www.yeayee.com/ 488/531 息。更好的方式是用字符串表示错误代码,不需要看文档也能猜到错误0 码力 | 531 页 | 5.15 MB | 1 年前3
 Python 标准库参考指南 3.6.15 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror Unix. os.setuid(uid) 设置当前进程的用户 ID。 Availability: Unix. os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 1886 页 | 8.95 MB | 9 月前3 Python 标准库参考指南 3.6.15 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror Unix. os.setuid(uid) 设置当前进程的用户 ID。 Availability: Unix. os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 1886 页 | 8.95 MB | 9 月前3
 Python 标准库参考指南 3.6.15 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror Unix. os.setuid(uid) 设置当前进程的用户 ID。 Availability: Unix. os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 1886 页 | 8.95 MB | 9 月前3 Python 标准库参考指南 3.6.15 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror Unix. os.setuid(uid) 设置当前进程的用户 ID。 Availability: Unix. os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 1886 页 | 8.95 MB | 9 月前3
 Python 标准库参考指南 3.7.13 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 值。此行为仅在直接或通过别名来构造OSError 时发生,并且在子类化时不会被 继承。 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 5.2. 具体异常 79 The Python Library Reference, 发布 发布 3.7.13 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror 参数会被忽略,并且winerror 属 性将不存在。 strerror 操作系统所提供的相应错误信息。它在 POSIX 平台中由 C 函数 perror() 来格式化,在 Windows 中则是由0 码力 | 1846 页 | 9.09 MB | 9 月前3 Python 标准库参考指南 3.7.13 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 值。此行为仅在直接或通过别名来构造OSError 时发生,并且在子类化时不会被 继承。 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 5.2. 具体异常 79 The Python Library Reference, 发布 发布 3.7.13 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror 参数会被忽略,并且winerror 属 性将不存在。 strerror 操作系统所提供的相应错误信息。它在 POSIX 平台中由 C 函数 perror() 来格式化,在 Windows 中则是由0 码力 | 1846 页 | 9.09 MB | 9 月前3
 Python 标准库参考指南 3.7.13 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror 手册。 可用性: Unix。 os.setuid(uid) 设置当前进程的用户 ID。 可用性: Unix。 os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 1961 页 | 9.14 MB | 9 月前3 Python 标准库参考指南 3.7.13 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror 手册。 可用性: Unix。 os.setuid(uid) 设置当前进程的用户 ID。 可用性: Unix。 os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 1961 页 | 9.14 MB | 9 月前3
 Python 标准库参考指南 3.8.20 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 值。此行为仅在直接或通过别名来构造OSError 时发生,并且在子类化时不会被 继承。 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 5.2. 具体异常 83 The Python Library Reference, 发布 发布 3.8.20 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror 参数会被忽略,并且winerror 属 性将不存在。 strerror 操作系统所提供的相应错误信息。它在 POSIX 平台中由 C 函数 perror() 来格式化,在 Windows 中则是由0 码力 | 1927 页 | 9.69 MB | 9 月前3 Python 标准库参考指南 3.8.20 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 值。此行为仅在直接或通过别名来构造OSError 时发生,并且在子类化时不会被 继承。 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 5.2. 具体异常 83 The Python Library Reference, 发布 发布 3.8.20 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror 参数会被忽略,并且winerror 属 性将不存在。 strerror 操作系统所提供的相应错误信息。它在 POSIX 平台中由 C 函数 perror() 来格式化,在 Windows 中则是由0 码力 | 1927 页 | 9.69 MB | 9 月前3
 Python 标准库参考指南 3.8.20 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 值。此行为仅在直接或通过别名来构造OSError 时发生,并且在子类化时不会被 继承。 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 5.2. 具体异常 83 The Python Library Reference, 发布 发布 3.8.20 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror 参数会被忽略,并且winerror 属 性将不存在。 strerror 操作系统所提供的相应错误信息。它在 POSIX 平台中由 C 函数 perror() 来格式化,在 Windows 中则是由0 码力 | 1927 页 | 9.69 MB | 9 月前3 Python 标准库参考指南 3.8.20 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 值。此行为仅在直接或通过别名来构造OSError 时发生,并且在子类化时不会被 继承。 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 5.2. 具体异常 83 The Python Library Reference, 发布 发布 3.8.20 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror 参数会被忽略,并且winerror 属 性将不存在。 strerror 操作系统所提供的相应错误信息。它在 POSIX 平台中由 C 函数 perror() 来格式化,在 Windows 中则是由0 码力 | 1927 页 | 9.69 MB | 9 月前3
 Python 标准库参考指南 3.8.20 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror 手册。 可用性: Unix。 os.setuid(uid) 设置当前进程的用户 ID。 可用性: Unix。 os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 2052 页 | 9.74 MB | 9 月前3 Python 标准库参考指南 3.8.20 化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误详细 原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符串)组成 的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相同 异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码来确 定,而 errno 参数会被忽略。在其他平台上,winerror 手册。 可用性: Unix。 os.setuid(uid) 设置当前进程的用户 ID。 可用性: Unix。 os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并 会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 2052 页 | 9.74 MB | 9 月前3
 Python 标准库参考指南 3.10.15 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror 手册。 可用性: Unix。 os.setuid(uid) 设置当前进程的用户 ID。 可用性: Unix。 os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 2072 页 | 10.39 MB | 9 月前3 Python 标准库参考指南 3.10.15 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror 手册。 可用性: Unix。 os.setuid(uid) 设置当前进程的用户 ID。 可用性: Unix。 os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 2072 页 | 10.39 MB | 9 月前3
 Python 标准库参考指南 3.9.20 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror Reference, 发布 3.9.20 os.setuid(uid) 设置当前进程的用户 ID。 可用性: Unix。 os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 2015 页 | 10.12 MB | 9 月前3 Python 标准库参考指南 3.9.20 是不等效的,既使它们具有相同的名称。 下面列出的内置异常可通过解释器或内置函数来生成。除非另有说明,它们都会具有一个提示导致错误 详细原因的“关联值”。这可以是一个字符串或由多个信息项(例如一个错误码和一个解释错误的字符 串)组成的元组。关联值通常会作为参数被传递给异常类的构造器。 用户代码可以引发内置异常。这可被用于测试异常处理程序或报告错误条件,“就像”在解释器引发了相 同异常的情况时一样 errno 来自于 C 变量 errno 的数字错误码。 winerror 在 Windows 下,此参数将给出原生的 Windows 错误码。而errno 属性将是该原生错误码在 POSIX 平台下的近似转换形式。 在 Windows 下,如果 winerror 构造器参数是一个整数,则errno 属性会根据 Windows 错误码 来确定,而 errno 参数会被忽略。在其他平台上,winerror Reference, 发布 3.9.20 os.setuid(uid) 设置当前进程的用户 ID。 可用性: Unix。 os.strerror(code) 根据 code 中的错误码返回错误消息。在某些平台上当给出未知错误码时 strerror() 将返回 NULL 并会引发ValueError。 os.supports_bytes_environ 如果操作系统上原生环境类型是字节型则为 True0 码力 | 2015 页 | 10.12 MB | 9 月前3
共 21 条
- 1
- 2
- 3













