 PyWebIO v0.3.0 使用手册bmi() 如果没有使用PywWebIO,这只是一个非常简单的脚本,而通过使用 PywWebIO提供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务。 将 bmi() 服务整合到现有的Web 框架请参考 与Web框架集成 Documentation '年龄不能为负数!') 注解 PyWebIO 根据是否在输入函数中传入 name 参数来判断输入函数是在 input_group 中还是被单独调用。 所以当你想要单独调用一个输入函数时, 请不要设置 name 参数;而在 input_group 中调用输入函数时,务必提供 name 参数 输出 输出函数都定义在 pywebio.output 模块中,可以使用 from pywebio.output 'B'], ['C', 'D']])] ]) 上例显示效果如下: 事件回调 PyWebIO把程序与用户的交互分成了输入和输出两部分:输入函数为阻塞式调 用,在用户提交表单之前将不会返回;对输出函数的调用将会立刻将内容输出 至浏览器。 这非常符合控制台程序的编写逻辑。但PyWebIO能做的还远远不止 这些,PyWebIO还允许你输出一些控件,当控件被点击时执行提供的回调函 数,就像编写GUI程序一样。0 码力 | 72 页 | 8.55 MB | 1 年前3 PyWebIO v0.3.0 使用手册bmi() 如果没有使用PywWebIO,这只是一个非常简单的脚本,而通过使用 PywWebIO提供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务。 将 bmi() 服务整合到现有的Web 框架请参考 与Web框架集成 Documentation '年龄不能为负数!') 注解 PyWebIO 根据是否在输入函数中传入 name 参数来判断输入函数是在 input_group 中还是被单独调用。 所以当你想要单独调用一个输入函数时, 请不要设置 name 参数;而在 input_group 中调用输入函数时,务必提供 name 参数 输出 输出函数都定义在 pywebio.output 模块中,可以使用 from pywebio.output 'B'], ['C', 'D']])] ]) 上例显示效果如下: 事件回调 PyWebIO把程序与用户的交互分成了输入和输出两部分:输入函数为阻塞式调 用,在用户提交表单之前将不会返回;对输出函数的调用将会立刻将内容输出 至浏览器。 这非常符合控制台程序的编写逻辑。但PyWebIO能做的还远远不止 这些,PyWebIO还允许你输出一些控件,当控件被点击时执行提供的回调函 数,就像编写GUI程序一样。0 码力 | 72 页 | 8.55 MB | 1 年前3
 PyWebIO v0.3.0 使用手册PywWebIO 提供的输入输出函数,你可 以在浏览器中与代码进行交互: 8 Chapter 3. Hello, world PyWebIO, 发布 0.3.0 将上面代码最后一行对 bmi() 的直接调用改为使用pywebio.start_server(bmi, port=80) 便可以 在 80 端口提供 bmi() 服务。 将 bmi() 服务整合到现有的 Web 框架请参考与 Web 框架集成 '年龄不能为负数!') 注解: PyWebIO 根据是否在输入函数中传入 name 参数来判断输入函数是在 input_group 中还是被单独 调用。所以当你想要单独调用一个输入函数时,请不要设置 name 参数;而在 input_group 中调用输入函 数时,务必提供 name 参数 4.1.2 输出 输出函数都定义在pywebio.output 模块中,可以使用 from pywebio put_table([['A', 'B'], ['C', 'D']])] ]) 上例显示效果如下: 事件回调 PyWebIO 把程序与用户的交互分成了输入和输出两部分:输入函数为阻塞式调用,在用户提交表单之前将不 会返回;对输出函数的调用将会立刻将内容输出至浏览器。这非常符合控制台程序的编写逻辑。但 PyWebIO 能做的还远远不止这些,PyWebIO 还允许你输出一些控件,当控件被点击时执行提供的回调函数,就像编写0 码力 | 70 页 | 1.41 MB | 1 年前3 PyWebIO v0.3.0 使用手册PywWebIO 提供的输入输出函数,你可 以在浏览器中与代码进行交互: 8 Chapter 3. Hello, world PyWebIO, 发布 0.3.0 将上面代码最后一行对 bmi() 的直接调用改为使用pywebio.start_server(bmi, port=80) 便可以 在 80 端口提供 bmi() 服务。 将 bmi() 服务整合到现有的 Web 框架请参考与 Web 框架集成 '年龄不能为负数!') 注解: PyWebIO 根据是否在输入函数中传入 name 参数来判断输入函数是在 input_group 中还是被单独 调用。所以当你想要单独调用一个输入函数时,请不要设置 name 参数;而在 input_group 中调用输入函 数时,务必提供 name 参数 4.1.2 输出 输出函数都定义在pywebio.output 模块中,可以使用 from pywebio put_table([['A', 'B'], ['C', 'D']])] ]) 上例显示效果如下: 事件回调 PyWebIO 把程序与用户的交互分成了输入和输出两部分:输入函数为阻塞式调用,在用户提交表单之前将不 会返回;对输出函数的调用将会立刻将内容输出至浏览器。这非常符合控制台程序的编写逻辑。但 PyWebIO 能做的还远远不止这些,PyWebIO 还允许你输出一些控件,当控件被点击时执行提供的回调函数,就像编写0 码力 | 70 页 | 1.41 MB | 1 年前3
 PyWebIO v1.0.3 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入0 码力 | 106 页 | 7.34 MB | 1 年前3 PyWebIO v1.0.3 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入0 码力 | 106 页 | 7.34 MB | 1 年前3
 PyWebIO v1.0.3 使用手册PyWebIO,这只是一个非常简单的脚本,而通过使用 PyWebIO 提供的输入输出函数,你可以 7 PyWebIO, 发布 1.0.3 在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用pywebio.start_server(bmi, port=80) 便可以 在 80 端口提供 bmi() 服务 ( 在线 Demo )。 将 bmi() 服务整合到现有的 Web 框架请参考与 你可以按照编写控制台程序的逻辑编写 PyWebIO 应用,只不过这里的终端变成了浏览器。通过 PyWebIO 提 供的命令式 API,你可以简单地调用 put_text 、put_image 、put_table 等函数输出文本、图片、表格 等内容到浏览器,也可以调用 input 、select 、file_upload 等函数在浏览器上显示不同表单来接收用 户的输入。此外 PyWebIO 中还提供了 链接,点击后可以在线预览代码的运行效果。 9 PyWebIO, 发布 1.0.3 4.1.1 输入 输入函数都定义在pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO 的输入函数是阻塞式的(和 Python 内 置的 input 一样),在表单被成功提交之前,输入函数不会返回。 基本输入 首先是一些基本类型的输入0 码力 | 94 页 | 1.71 MB | 1 年前5 PyWebIO v1.0.3 使用手册PyWebIO,这只是一个非常简单的脚本,而通过使用 PyWebIO 提供的输入输出函数,你可以 7 PyWebIO, 发布 1.0.3 在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用pywebio.start_server(bmi, port=80) 便可以 在 80 端口提供 bmi() 服务 ( 在线 Demo )。 将 bmi() 服务整合到现有的 Web 框架请参考与 你可以按照编写控制台程序的逻辑编写 PyWebIO 应用,只不过这里的终端变成了浏览器。通过 PyWebIO 提 供的命令式 API,你可以简单地调用 put_text 、put_image 、put_table 等函数输出文本、图片、表格 等内容到浏览器,也可以调用 input 、select 、file_upload 等函数在浏览器上显示不同表单来接收用 户的输入。此外 PyWebIO 中还提供了 链接,点击后可以在线预览代码的运行效果。 9 PyWebIO, 发布 1.0.3 4.1.1 输入 输入函数都定义在pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO 的输入函数是阻塞式的(和 Python 内 置的 input 一样),在表单被成功提交之前,输入函数不会返回。 基本输入 首先是一些基本类型的输入0 码力 | 94 页 | 1.71 MB | 1 年前5
 PyWebIO v1.2.3 Documentationstart_server 和 webio_view 、 webio_handle 添加跨域支持 pywebio.session Session 关闭时,清理更彻底:任何还在进行的PyWebIO调用都会抛出 SessionClosedException 异常 fix: Session 对象构造函数无法识别 functools.partial 处理的任务函数 Server-Client communication 后端框架维护有当前在线的Session实例,后端框架在收到用户提交的事件后, 回调用相关Session实例的 send_client_event() 方法将事件发送至会话; 一个会话内会拥有至少一个执行单元,执行单元在调用PyWebIO的输入函数后 会临时挂起,当会话收到用户的输入提交后,会话便将执行单元恢复执行,并 提供用户输入的值。 执行单元内,任何输入输出的调用都会转换成一些命令序 列发送给会话. 当后端框架通过 Session.send_client_event 、 Session.get_task_commands 和 Session.close 。 基于HTTP通信的后端的实现逻辑 基于HTTP的前后端通信约定 前端按照固定间隔使用GET请求轮训后端接口,在请求中使用 webio-session- id HTTP头来传递会话ID。 会话一开始时,会话ID由后端生成并通过响应中的 webio-session-id0 码力 | 119 页 | 7.43 MB | 1 年前3 PyWebIO v1.2.3 Documentationstart_server 和 webio_view 、 webio_handle 添加跨域支持 pywebio.session Session 关闭时,清理更彻底:任何还在进行的PyWebIO调用都会抛出 SessionClosedException 异常 fix: Session 对象构造函数无法识别 functools.partial 处理的任务函数 Server-Client communication 后端框架维护有当前在线的Session实例,后端框架在收到用户提交的事件后, 回调用相关Session实例的 send_client_event() 方法将事件发送至会话; 一个会话内会拥有至少一个执行单元,执行单元在调用PyWebIO的输入函数后 会临时挂起,当会话收到用户的输入提交后,会话便将执行单元恢复执行,并 提供用户输入的值。 执行单元内,任何输入输出的调用都会转换成一些命令序 列发送给会话. 当后端框架通过 Session.send_client_event 、 Session.get_task_commands 和 Session.close 。 基于HTTP通信的后端的实现逻辑 基于HTTP的前后端通信约定 前端按照固定间隔使用GET请求轮训后端接口,在请求中使用 webio-session- id HTTP头来传递会话ID。 会话一开始时,会话ID由后端生成并通过响应中的 webio-session-id0 码力 | 119 页 | 7.43 MB | 1 年前3
 PyWebIO v1.2.2 Documentationstart_server 和 webio_view 、 webio_handle 添加跨域支持 pywebio.session Session 关闭时,清理更彻底:任何还在进行的PyWebIO调用都会抛出 SessionClosedException 异常 fix: Session 对象构造函数无法识别 functools.partial 处理的任务函数 Server-Client communication 后端框架维护有当前在线的Session实例,后端框架在收到用户提交的事件后, 回调用相关Session实例的 send_client_event() 方法将事件发送至会话; 一个会话内会拥有至少一个执行单元,执行单元在调用PyWebIO的输入函数后 会临时挂起,当会话收到用户的输入提交后,会话便将执行单元恢复执行,并 提供用户输入的值。 执行单元内,任何输入输出的调用都会转换成一些命令序 列发送给会话. 当后端框架通过 Session.send_client_event 、 Session.get_task_commands 和 Session.close 。 基于HTTP通信的后端的实现逻辑 基于HTTP的前后端通信约定 前端按照固定间隔使用GET请求轮训后端接口,在请求中使用 webio-session- id HTTP头来传递会话ID。 会话一开始时,会话ID由后端生成并通过响应中的 webio-session-id0 码力 | 119 页 | 7.41 MB | 1 年前3 PyWebIO v1.2.2 Documentationstart_server 和 webio_view 、 webio_handle 添加跨域支持 pywebio.session Session 关闭时,清理更彻底:任何还在进行的PyWebIO调用都会抛出 SessionClosedException 异常 fix: Session 对象构造函数无法识别 functools.partial 处理的任务函数 Server-Client communication 后端框架维护有当前在线的Session实例,后端框架在收到用户提交的事件后, 回调用相关Session实例的 send_client_event() 方法将事件发送至会话; 一个会话内会拥有至少一个执行单元,执行单元在调用PyWebIO的输入函数后 会临时挂起,当会话收到用户的输入提交后,会话便将执行单元恢复执行,并 提供用户输入的值。 执行单元内,任何输入输出的调用都会转换成一些命令序 列发送给会话. 当后端框架通过 Session.send_client_event 、 Session.get_task_commands 和 Session.close 。 基于HTTP通信的后端的实现逻辑 基于HTTP的前后端通信约定 前端按照固定间隔使用GET请求轮训后端接口,在请求中使用 webio-session- id HTTP头来传递会话ID。 会话一开始时,会话ID由后端生成并通过响应中的 webio-session-id0 码力 | 119 页 | 7.41 MB | 1 年前3
 PyWebIO v1.1.0 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入0 码力 | 119 页 | 7.41 MB | 1 年前3 PyWebIO v1.1.0 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入0 码力 | 119 页 | 7.41 MB | 1 年前3
 PyWebIO v1.2.2 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入。0 码力 | 119 页 | 7.41 MB | 1 年前3 PyWebIO v1.2.2 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入。0 码力 | 119 页 | 7.41 MB | 1 年前3
 PyWebIO v1.2.3 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入。0 码力 | 119 页 | 7.44 MB | 1 年前3 PyWebIO v1.2.3 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入。0 码力 | 119 页 | 7.44 MB | 1 年前3
 PyWebIO v1.3.1 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入。0 码力 | 132 页 | 7.45 MB | 1 年前3 PyWebIO v1.3.1 使用手册bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 一个Demo链接,点击后可 以在线预览代码的运行效果。 输入 输入函数都定义在 pywebio.input 模块中,可以使用 from pywebio.input import * 引入。 调用输入函数会在浏览器上弹出一个输入表单来获取输入。PyWebIO的输入函 数是阻塞式的(和Python内置的 input 一样),在表单被成功提交之前,输入 函数不会返回。 基本输入 首先是一些基本类型的输入。0 码力 | 132 页 | 7.45 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7














