Python 标准库参考指南 3.11.10 object;如果返回的值等于 sentinel,则 会引发StopIteration,否则将返回该值。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽度 的块,直至到达文件的末尾: 16 Chapter 2. 内置函数 The Python Library Reference, 发行版本 3.11.10 from functools 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返回自 由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 备注: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2399 页 | 11.19 MB | 9 月前3
Python 标准库参考指南 3.12 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 object;如果返回的值等于 sentinel,则会引发StopIteration,否则将返回该值。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.12 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 object;如果返回的值等于 sentinel,则会引发StopIteration,否则将返回该值。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.10.15 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 object;如果返回的结果是 sentinel 则触 发StopIteration,否则返回调用结果。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返 回自由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 注解: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.8.20 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 用结果。 13 The Python Library Reference, 发布 3.8.20 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返 回自由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 注解: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 用结果。 13 The Python Library Reference, 发布 3.8.20 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返 回自由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 注解: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.11.10 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 object;如果返回的值等 于 sentinel,则会引发StopIteration,否则将返回该值。 另请参阅迭代器类型。 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 虽然被称为函数,list 实际上是一种可变序列类型,详情请参阅列表 和序列类型 --- list, tuple, range。 locals() 更新并返回表示当前本地符号表的字典。在函数代码块但不是类代码块中调用locals() 时将返 回自由变量。请注意在模块层级上,locals() 和globals() 是同一个字典。 备注: 不要更改此字典的内容;更改不会影响解释器使用的局部变量或自由变量的值。0 码力 | 2248 页 | 11.10 MB | 9 月前3
Python 标准库参考指南 3.13 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 值。 另请参阅迭代器类型。 19 The Python Library Reference, 发行版本 3.13.0 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.13 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 值。 另请参阅迭代器类型。 19 The Python Library Reference, 发行版本 3.13.0 适合iter() 的第二种形式的应用之一是构建块读取器。例如,从二进制数据库文件中读取固定宽 度的块,直至到达文件的末尾: from functools import partial with open('mydata.db', 'rb') as f: for block 关。 buffering 是一个可选的整数,用于设置缓冲策略。传入 0 来关闭缓冲(仅在二进制模式下允许),传 入 1 来选择行缓冲(仅在文本模式下写入时可用),传一个整数 > 1 来表示固定大小的块缓冲区的字 节大小。注意这样指定缓冲区的大小适用于二进制缓冲的 I/O, 但 TextIOWrapper (即用 mode='r+' 打开的文件) 会有另一种缓冲。要禁用 TextIOWrapper 中的缓冲,请考虑为io0 码力 | 2242 页 | 11.73 MB | 9 月前3
Flask入门教程使用一个 Watchlist 程序作为示例 复原完整的开发流程 只提供入门所需的最少信息 优化术语解释,更容易理解 阅读方法 本书复原了编写这个 Watchlist 程序的完整流程,包括每一行代码块,每一个需要 执行的命令。在阅读时,你需要自己输入每一个代码和命令,检查输出是否和书中 一致。在这个过程中,你也可以对它进行一些调整。比如,示例程序的界面语言使 用了英文,你可以修改为中文或是其 是指浏 览器。 程序发现机制 如果你把上面的程序保存成其他的名字,比如 hello.py,接着执行 flask run 命 令会返回一个错误提示。这是因为 Flask 默认会假设你把程序存储在名为 app.py 或 wsgi.py 的文件中。如果你使用了其他名称,就要设置系统环境变量 FLASK_APP 来告诉 Flask 你要启动哪个程序。 Flask 通过读取这个文件对应 更方便的 touch 命令创建: $ touch .env .flaskenv 第 2 章:Hello, Flask! 17 .flaskenv 用来存储 Flask 命令行系统相关的公开环境变量;而 .env 则用来存储敏 感数据,不应该提交进Git仓库,我们把 .env 添加到 .gitignore 文件的结尾(新建一 行)来让 Git 忽略它。你可以使用编辑器执行这个操作:0 码力 | 127 页 | 7.62 MB | 1 年前3
共 58 条
- 1
- 2
- 3
- 4
- 5
- 6













