Flask入门教程框架,越来越受到开发者的喜爱。目 前它在 GitHub 上是 Star 数量最多的 Python Web 框架,没有之一。 Flask 是典型的微框架,作为 Web 框架来说,它仅保留了核心功能:请求响应处理 和模板渲染。这两类功能分别由 Werkzeug(WSGI 工具库)完成和 Jinja(模板渲 染库)完成,因为 Flask 包装了这两个依赖,我们暂时不用深入了解它们。 主页 这一章的 函数的返回值,处理后返回给客户端(浏览器) 4. 浏览器接受响应,将其显示在窗口上 第 2 章:Hello, Flask! 16 提示 在 Web 程序的语境下,虽然客户端可能有多种类型,但在本书里通常是指浏 览器。 程序发现机制 如果你把上面的程序保存成其他的名字,比如 hello.py,接着执行 flask run 命 令会返回一个错误提示。这是因为 Flask 默认会假设你把程序存储在名为 在开发时,我们需要开启调试模式(debug mode)。调试模式可以通过将系统环 境变量 FLASK_ENV 设为 development 来开启。调试模式开启后,当程序出 错,浏览器页面上会显示错误信息;代码出现变动后,程序会自动重载。 为了不用每次打开新的终端会话都要设置环境变量,我们安装用来管理系统环境变 量的 python-dotenv: $ pipenv install python-dotenv0 码力 | 127 页 | 7.62 MB | 1 年前3
Python3 基础教程 - 廖雪峰.................................. 209 错误、调试和测试 ................................................................................................... 218 错误处理 ....................................... 交互式环境中了,可以输入 任何 Python 代码,回车后会立刻得到执行结果。现在,输入 exit()并回 车,就可以退出 Python 交互式环境(直接关掉命令行窗口也可以)。 情况二:得到一个错误: ‘python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 这是因为 Windows 会根据一个 Path 的环境变量设定的路径去查找 python.exe,如果没找到,就会报错。如果在安装时漏掉了勾选 请注意,用哪个都行,但是绝对不能用 Word 和 Windows 自带的记事本。 Word 保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地 方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其 妙的错误。 安装好文本编辑器后,输入以下代码: print('hello, world') 注意 print 前面不要有任何空格。然后,选择一个目录,例如 C:\work, 把文件保存为 hello0 码力 | 531 页 | 5.15 MB | 1 年前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.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.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.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
共 152 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16













