PyWebIO v1.1.0 使用手册
提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富 文本终端”,可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用。使用 PyWebIO,开发者能像编写终端 脚本一样 (基于 input 和 print 进行交互) 来编写应用,无需具备 HTML 和 JS 的相关知识;PyWebIO 还可以方 便地整合进现有的 Web 服务。非常适合快速构建对 UI 要求不高的应用。 PyWebIO, 发布 1.1.0 2 使用手册 CHAPTER1 特性 • 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 • 非声明式布局,布局方式简单高效 • 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为 Web 服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 及以上 5 PyWebIO, 发布 1.1.0 6 Chapter 2. Install CHAPTER3 Hello, world 这是一个使用 PyWebIO 计算 BMI 指数 的脚本: # A simple script to calculate BMI from pywebio.input import input, FLOAT from pywebio.output import0 码力 | 98 页 | 1.73 MB | 1 年前3PyWebIO v1.1.0 使用手册
浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 1f,身体状态:%s' % (BMI, status)) break if __name__ == '__main__': bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) put_markdown('~~del~~'), ], 'margin-left: 20px')) Server模式与Script模式 在 Hello, world 一节中,已经知道,PyWebIO支持在普通的脚本中调用和使用 start_server() 启动一个Web服务两种模式。 Server模式 在Server模式下,PyWebIO会启动一个Web服务来持续性地提供服务。需要提 供一个任务函数(0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.4.0 使用手册
浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 1f,身体状态:%s' % (BMI, status)) break if __name__ == '__main__': bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 输出设定CSS样式,也可以配合组合输出使用: style() 方法的返回值为对象本身,所以可以继续用于组合输出中。 Run application 在PyWebIO中,有两种方式用来运行PyWebIO应用:作为脚本运行和使用 pywebio.start_server() 或 pywebio.platform.path_deploy() 来作为Web服务 运行。 Overview Server模式 在S0 码力 | 135 页 | 7.45 MB | 1 年前3PyWebIO v1.4.0 使用手册
提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富 文本终端”,可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用。使用 PyWebIO,开发者能像编写终端 脚本一样 (基于 input 和 print 进行交互) 来编写应用,无需具备 HTML 和 JS 的相关知识;PyWebIO 还可以方 便地整合进现有的 Web 服务。非常适合快速构建对 UI 要求不高的应用。 PyWebIO, 发布 1.4.0 2 使用手册 CHAPTER1 特性 • 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 • 非声明式布局,布局方式简单高效 • 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为 Web 服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp、FastAPI(Starlette) 框架集成 5 PyWebIO, 发布 1.4.0 6 Chapter 2. Installation CHAPTER3 Hello, world 这是一个使用 PyWebIO 计算 BMI 指数 的脚本: from pywebio.input import input, FLOAT from pywebio.output import put_text def bmi(): height =0 码力 | 115 页 | 1.70 MB | 1 年前3PyWebIO v1.2.3 使用手册
提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富 文本终端”,可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用。使用 PyWebIO,开发者能像编写终端 脚本一样 (基于 input 和 print 进行交互) 来编写应用,无需具备 HTML 和 JS 的相关知识;PyWebIO 还可以方 便地整合进现有的 Web 服务。非常适合快速构建对 UI 要求不高的应用。 PyWebIO, 发布 1.2.3 2 使用手册 CHAPTER1 特性 • 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 • 非声明式布局,布局方式简单高效 • 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为 Web 服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 5 PyWebIO, 发布 1.2.3 6 Chapter 2. Installation CHAPTER3 Hello, world 这是一个使用 PyWebIO 计算 BMI 指数 的脚本: from pywebio.input import input, FLOAT from pywebio.output import put_text def bmi(): height =0 码力 | 102 页 | 1.67 MB | 1 年前3PyWebIO v1.2.2 使用手册
提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富 文本终端”,可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用。使用 PyWebIO,开发者能像编写终端 脚本一样 (基于 input 和 print 进行交互) 来编写应用,无需具备 HTML 和 JS 的相关知识;PyWebIO 还可以方 便地整合进现有的 Web 服务。非常适合快速构建对 UI 要求不高的应用。 PyWebIO, 发布 1.2.2 2 使用手册 CHAPTER1 特性 • 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 • 非声明式布局,布局方式简单高效 • 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为 Web 服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 5 PyWebIO, 发布 1.2.2 6 Chapter 2. Installation CHAPTER3 Hello, world 这是一个使用 PyWebIO 计算 BMI 指数 的脚本: from pywebio.input import input, FLOAT from pywebio.output import put_text def bmi(): height =0 码力 | 102 页 | 1.69 MB | 1 年前3PyWebIO v1.2.3 使用手册
浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 1f,身体状态:%s' % (BMI, status)) break if __name__ == '__main__': bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 会为列表的每一项都设置CSS样式,返 回值可以直接输出,可用于任何接受 put_xxx() 列表的地方: Server模式与Script模式 在PyWebIO中,有两种方式用来运行PyWebIO应用:作为脚本运行和使用 start_server() 或 path_deploy() 来作为Web服务运行。 Server模式 在Server模式下,PyWebIO会启动一个Web服务来持续性地提供服务。当用户0 码力 | 119 页 | 7.44 MB | 1 年前3PyWebIO v1.2.2 使用手册
浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 1f,身体状态:%s' % (BMI, status)) break if __name__ == '__main__': bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 会为列表的每一项都设置CSS样式,返 回值可以直接输出,可用于任何接受 put_xxx() 列表的地方: Server模式与Script模式 在PyWebIO中,有两种方式用来运行PyWebIO应用:作为脚本运行和使用 start_server() 或 path_deploy() 来作为Web服务运行。 Server模式 在Server模式下,PyWebIO会启动一个Web服务来持续性地提供服务。当用户0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.5.1 使用手册
浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 1f,身体状态:%s' % (BMI, status)) break if __name__ == '__main__': bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 输出设定CSS样式,也可以配合组合输出使用: style() 方法的返回值为对象本身,所以可以继续用于组合输出中。 Run application 在PyWebIO中,有两种方式用来运行PyWebIO应用:作为脚本运行和使用 pywebio.start_server() 或 pywebio.platform.path_deploy() 来作为Web服务 运行。 Overview Server模式 在S0 码力 | 144 页 | 7.46 MB | 1 年前3PyWebIO v1.5.2 使用手册
浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 1f,身体状态:%s' % (BMI, status)) break if __name__ == '__main__': bmi() 如果没有使用PyWebIO,这只是一个非常简单的脚本,而通过使用PyWebIO提 供的输入输出函数,你可以在浏览器中与代码进行交互: 将上面代码最后一行对 bmi() 的直接调用改为使用 pywebio.start_server(bmi, port=80) 输出设定CSS样式,也可以配合组合输出使用: style() 方法的返回值为对象本身,所以可以继续用于组合输出中。 Run application 在PyWebIO中,有两种方式用来运行PyWebIO应用:作为脚本运行和使用 pywebio.start_server() 或 pywebio.platform.path_deploy() 来作为Web服务 运行。 Overview Server模式 在S0 码力 | 144 页 | 7.46 MB | 1 年前3
共 266 条
- 1
- 2
- 3
- 4
- 5
- 6
- 27