 Rust 程序设计语言 简体中文版 1.85.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 9. 错误处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 9.1. 用 panic! 处理不可恢复的错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 9.2. 用 Result 处理可恢复的错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 12.3. 重构以改进模块化与错误处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 562 页 | 3.23 MB | 25 天前3 Rust 程序设计语言 简体中文版 1.85.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 9. 错误处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 9.1. 用 panic! 处理不可恢复的错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 9.2. 用 Result 处理可恢复的错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 12.3. 重构以改进模块化与错误处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 562 页 | 3.23 MB | 25 天前3
 Python 标准库参考指南 3.8.20 异步套接字处理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934 18.7 asynchat --- 异步套接字指令/响应处理程序 . . . . . . . . . . . . . . . . . . . . . . . . . . 938 18.8 signal --- 设置异步事件处理程序 . . . . . 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的 环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象, 而不是字符串。如果编译该对象时的 globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字 符串将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执 行。在任何情况下,被执行的代码都应当是有效的文件输入(见参考手册中的“文件输入”一节)。 请注意即使在传递给exec() 函数的代码的上下文中,nonlocal0 码力 | 1927 页 | 9.69 MB | 9 月前3 Python 标准库参考指南 3.8.20 异步套接字处理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934 18.7 asynchat --- 异步套接字指令/响应处理程序 . . . . . . . . . . . . . . . . . . . . . . . . . . 938 18.8 signal --- 设置异步事件处理程序 . . . . . 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的 环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象, 而不是字符串。如果编译该对象时的 globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字 符串将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执 行。在任何情况下,被执行的代码都应当是有效的文件输入(见参考手册中的“文件输入”一节)。 请注意即使在传递给exec() 函数的代码的上下文中,nonlocal0 码力 | 1927 页 | 9.69 MB | 9 月前3
 Python 标准库参考指南 3.8.20 异步套接字处理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934 18.7 asynchat --- 异步套接字指令/响应处理程序 . . . . . . . . . . . . . . . . . . . . . . . . . . 938 18.8 signal --- 设置异步事件处理程序 . . . . . 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的 环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象, 而不是字符串。如果编译该对象时的 globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字 符串将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执 行。在任何情况下,被执行的代码都应当是有效的文件输入(见参考手册中的“文件输入”一节)。 请注意即使在传递给exec() 函数的代码的上下文中,nonlocal0 码力 | 1927 页 | 9.69 MB | 9 月前3 Python 标准库参考指南 3.8.20 异步套接字处理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934 18.7 asynchat --- 异步套接字指令/响应处理程序 . . . . . . . . . . . . . . . . . . . . . . . . . . 938 18.8 signal --- 设置异步事件处理程序 . . . . . 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的 环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象, 而不是字符串。如果编译该对象时的 globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字 符串将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执 行。在任何情况下,被执行的代码都应当是有效的文件输入(见参考手册中的“文件输入”一节)。 请注意即使在传递给exec() 函数的代码的上下文中,nonlocal0 码力 | 1927 页 | 9.69 MB | 9 月前3
 清华大学 DeepSeek+DeepResearch 让科研像聊天一样简单和复杂文档,适合专业场景。  定制化能力:支持用户自定义 训练和微调,适应特定需求。 Open AI o3 mini  小型化设计:轻量级模型, 适合资源有限的环境。  快速响应:优化推理速度, 适合实时交互场景。  通用性强:适用于多种自 然语言处理任务,如对话 生成和文本理解。 爬虫数据采集 1、阅读网页源代码,提取特定网页内容; 2、撰写python脚本; 年春运(2025年1月14日到2月8日) 相关数据(如日期、全社会跨区域人员流动量、铁路客运 量、公路人员流动量、水路客运量、民航客运量等)”完 成数据提取并写入文件“2025春运数据.txt” Open AI o3mini 响应速度快,能够高效提 取所有需求链接,输出完 整可运行python脚本,代 码运行后生成文件,但数 据采集结果为空。 DeepSeek R1 能够提取所有网址并进行 筛选、去重,所撰写代码 四个模型均能根据上传的网页代码,对多个网址链接进行筛选、去重,完全提取出符合指令要求的所有网址链接并形成列表;  在复杂爬虫任务上,DeepSeek R1与Open AI o3min生成的代码均能正常执行数据采集任务,o3响应速度更快,R1数据采集结果更加完 整准确;其他2个模型都存在多次调试但代码仍然运行不成功的问题,如代码中罗列URL不全、输出文本中提取数据为空等。 Kimi k1.5 能够提取所有网址,代码运0 码力 | 85 页 | 8.31 MB | 8 月前3 清华大学 DeepSeek+DeepResearch 让科研像聊天一样简单和复杂文档,适合专业场景。  定制化能力:支持用户自定义 训练和微调,适应特定需求。 Open AI o3 mini  小型化设计:轻量级模型, 适合资源有限的环境。  快速响应:优化推理速度, 适合实时交互场景。  通用性强:适用于多种自 然语言处理任务,如对话 生成和文本理解。 爬虫数据采集 1、阅读网页源代码,提取特定网页内容; 2、撰写python脚本; 年春运(2025年1月14日到2月8日) 相关数据(如日期、全社会跨区域人员流动量、铁路客运 量、公路人员流动量、水路客运量、民航客运量等)”完 成数据提取并写入文件“2025春运数据.txt” Open AI o3mini 响应速度快,能够高效提 取所有需求链接,输出完 整可运行python脚本,代 码运行后生成文件,但数 据采集结果为空。 DeepSeek R1 能够提取所有网址并进行 筛选、去重,所撰写代码 四个模型均能根据上传的网页代码,对多个网址链接进行筛选、去重,完全提取出符合指令要求的所有网址链接并形成列表;  在复杂爬虫任务上,DeepSeek R1与Open AI o3min生成的代码均能正常执行数据采集任务,o3响应速度更快,R1数据采集结果更加完 整准确;其他2个模型都存在多次调试但代码仍然运行不成功的问题,如代码中罗列URL不全、输出文本中提取数据为空等。 Kimi k1.5 能够提取所有网址,代码运0 码力 | 85 页 | 8.31 MB | 8 月前3
 Python 标准库参考指南 3.7.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889 19.7 asynchat --- 异步 socket 指令/响应处理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . 893 19.8 signal --- 设置异步事件处理程序 . . . . . 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认值为 globals 字典。如果两个字典同时省略,表达式会在eval() 被调用的环境中执 行。返回值为表达式求值的结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 9 The Python Library Reference, 发布 3.7.13 这个函数也可以用来执行任何代码对象(如compile() globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字 符串将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执 行。在任何情况下,被执行的代码都需要和文件输入一样是有效的(见参考手册中关于文件输入的 章节)。请注意即使在传递给exec() 函数的代码的上下文中,return0 码力 | 1846 页 | 9.09 MB | 9 月前3 Python 标准库参考指南 3.7.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889 19.7 asynchat --- 异步 socket 指令/响应处理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . 893 19.8 signal --- 设置异步事件处理程序 . . . . . 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认值为 globals 字典。如果两个字典同时省略,表达式会在eval() 被调用的环境中执 行。返回值为表达式求值的结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 9 The Python Library Reference, 发布 3.7.13 这个函数也可以用来执行任何代码对象(如compile() globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字 符串将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执 行。在任何情况下,被执行的代码都需要和文件输入一样是有效的(见参考手册中关于文件输入的 章节)。请注意即使在传递给exec() 函数的代码的上下文中,return0 码力 | 1846 页 | 9.09 MB | 9 月前3
 Python 标准库参考指南 3.10.15 内容模型描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1137 20.13.5 Expat 错误常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138 21 互联网协议和支持 1141 WSGI 环境工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144 21.2.2 wsgiref.headers -- WSGI 响应标头工具 . . . . . . . . . . . . . . . . . . . . . . 1145 21.2.3 wsgiref.simple_server -- 一个简单的 WSGI HTTP 示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1404 26.6 文件描述符错误示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1405 26.7 doctest0 码力 | 2072 页 | 10.39 MB | 9 月前3 Python 标准库参考指南 3.10.15 内容模型描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1137 20.13.5 Expat 错误常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138 21 互联网协议和支持 1141 WSGI 环境工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144 21.2.2 wsgiref.headers -- WSGI 响应标头工具 . . . . . . . . . . . . . . . . . . . . . . 1145 21.2.3 wsgiref.simple_server -- 一个简单的 WSGI HTTP 示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1404 26.6 文件描述符错误示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1405 26.7 doctest0 码力 | 2072 页 | 10.39 MB | 9 月前3
 Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002 18.7 asynchat --- 异步套接字指令/响应处理程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006 18.8 signal --- 设置异步事件处理程序 . . . 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象,而 不是字符串。如果编译该对象时的 globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字符串 将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执行。在任 何情况下,被执行的代码都应当是有效的文件输入(见参考手册中的“文件输入”一节)。请注意即使 在传递给exec() 函数的代码的上下文中,nonlocal0 码力 | 2052 页 | 9.74 MB | 9 月前3 Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002 18.7 asynchat --- 异步套接字指令/响应处理程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006 18.8 signal --- 设置异步事件处理程序 . . . 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象,而 不是字符串。如果编译该对象时的 globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字符串 将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执行。在任 何情况下,被执行的代码都应当是有效的文件输入(见参考手册中的“文件输入”一节)。请注意即使 在传递给exec() 函数的代码的上下文中,nonlocal0 码力 | 2052 页 | 9.74 MB | 9 月前3
 Python 标准库参考指南 3.9.20 内容模型描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1111 20.13.5 Expat 错误常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1111 21 互联网协议和支持 1115 WSGI 环境工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118 21.2.2 wsgiref.headers -- WSGI 响应标头工具 . . . . . . . . . . . . . . . . . . . . . . 1119 21.2.3 wsgiref.simple_server -- 一个简单的 WSGI HTTP 示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367 26.6 文件描述符错误示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1368 26.7 doctest0 码力 | 2015 页 | 10.12 MB | 9 月前3 Python 标准库参考指南 3.9.20 内容模型描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1111 20.13.5 Expat 错误常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1111 21 互联网协议和支持 1115 WSGI 环境工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118 21.2.2 wsgiref.headers -- WSGI 响应标头工具 . . . . . . . . . . . . . . . . . . . . . . 1119 21.2.3 wsgiref.simple_server -- 一个简单的 WSGI HTTP 示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367 26.6 文件描述符错误示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1368 26.7 doctest0 码力 | 2015 页 | 10.12 MB | 9 月前3
 Python 标准库参考指南 3.7.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 944 19.7 asynchat --- 异步 socket 指令/响应处理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948 19.8 signal --- 设置异步事件处理程序 . . . 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认 值为 globals 字典。如果两个字典同时省略,表达式会在eval() 被调用的环境中执行。返回值为表达 式求值的结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象,而 不是字符串。如果编译该对象时的 globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字符串 将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执行。在任 何情况下,被执行的代码都需要和文件输入一样是有效的(见参考手册中关于文件输入的章节)。请注 意即使在传递给exec() 函数的代码的上下文中,return0 码力 | 1961 页 | 9.14 MB | 9 月前3 Python 标准库参考指南 3.7.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 944 19.7 asynchat --- 异步 socket 指令/响应处理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948 19.8 signal --- 设置异步事件处理程序 . . . 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认 值为 globals 字典。如果两个字典同时省略,表达式会在eval() 被调用的环境中执行。返回值为表达 式求值的结果。语法错误将作为异常被报告。例如: >>> x = 1 >>> eval('x+1') 2 这个函数也可以用来执行任何代码对象(如compile() 创建的)。这种情况下,参数是代码对象,而 不是字符串。如果编译该对象时的 globals[, locals]]) 这个函数支持动态执行 Python 代码。object 必须是字符串或者代码对象。如果是字符串,那么该字符串 将被解析为一系列 Python 语句并执行(除非发生语法错误)。 1 如果是代码对象,它将被直接执行。在任 何情况下,被执行的代码都需要和文件输入一样是有效的(见参考手册中关于文件输入的章节)。请注 意即使在传递给exec() 函数的代码的上下文中,return0 码力 | 1961 页 | 9.14 MB | 9 月前3
 Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1219 20.13.5 Expat 错误常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1220 21 互联网协议和支持 环境工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1226 21.2.2 wsgiref.headers -- WSGI 响应标头工具 . . . . . . . . . . . . . . . . . . . . . . . . 1228 21.2.3 wsgiref.simple_server -- 一个简单的 WSGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1500 xvi 26.6 文件描述符错误示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1501 26.7 doctest0 码力 | 2207 页 | 10.45 MB | 9 月前3 Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1219 20.13.5 Expat 错误常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1220 21 互联网协议和支持 环境工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1226 21.2.2 wsgiref.headers -- WSGI 响应标头工具 . . . . . . . . . . . . . . . . . . . . . . . . 1228 21.2.3 wsgiref.simple_server -- 一个简单的 WSGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1500 xvi 26.6 文件描述符错误示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1501 26.7 doctest0 码力 | 2207 页 | 10.45 MB | 9 月前3
共 108 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













