 python3学习手册Centos7默认自带python2.7.5版本,无pip 先 去 官 网 下 载 python3 的 源 码 包 : h�ps://www.python.org/downloads/source/ 或 者 直 接 wget h�ps://www.python.org/�p/python/3.10.3/Python- 3.10.3.tgz 下载目标版本源码包,并上传到目标linux服务器上 安装依赖: 不区分linux版本,一般centos7,centos8,ubuntu2004,2204等版本都 可以直接安装 # bash Anaconda3-2022.10-Linux-x86_64.sh 一直按空格翻页,直到出现下面提示: Do you accept the license terms? [yes|no] 输入yes 默认是安装在/root/anaconda3目录下,如果不是root用户,请输入当前 driver.quit() # 关闭控制台 if __name__ == '__main__': test_selenium() ★cv2模块(opencv-python图像视频处理) # pip3 install opencv-python import cv2 def test_cv2_img(): img1 = cv2.imread('D:\\tmp\\test0 码力 | 213 页 | 3.53 MB | 1 年前3 python3学习手册Centos7默认自带python2.7.5版本,无pip 先 去 官 网 下 载 python3 的 源 码 包 : h�ps://www.python.org/downloads/source/ 或 者 直 接 wget h�ps://www.python.org/�p/python/3.10.3/Python- 3.10.3.tgz 下载目标版本源码包,并上传到目标linux服务器上 安装依赖: 不区分linux版本,一般centos7,centos8,ubuntu2004,2204等版本都 可以直接安装 # bash Anaconda3-2022.10-Linux-x86_64.sh 一直按空格翻页,直到出现下面提示: Do you accept the license terms? [yes|no] 输入yes 默认是安装在/root/anaconda3目录下,如果不是root用户,请输入当前 driver.quit() # 关闭控制台 if __name__ == '__main__': test_selenium() ★cv2模块(opencv-python图像视频处理) # pip3 install opencv-python import cv2 def test_cv2_img(): img1 = cv2.imread('D:\\tmp\\test0 码力 | 213 页 | 3.53 MB | 1 年前3
 PyWebIO v1.1.0 使用手册User’s guide 15 PyWebIO, 发布 1.1.0 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope Demo 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接调用输出函数产生的输出之间 都是竖直排列的,如果想实现更复杂的布局(比如在页面左侧显示一个代码块,在右侧显示一个图像),就需 要借助布局函数。 pywebio.output 模块提供了 3 个布局函数,通过对他们进行组合可以完成各种复杂的布局: • put_row() : 使用行布局输出内容. 内容在水平方向上排列 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django0 码力 | 98 页 | 1.73 MB | 1 年前3 PyWebIO v1.1.0 使用手册User’s guide 15 PyWebIO, 发布 1.1.0 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope Demo 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接调用输出函数产生的输出之间 都是竖直排列的,如果想实现更复杂的布局(比如在页面左侧显示一个代码块,在右侧显示一个图像),就需 要借助布局函数。 pywebio.output 模块提供了 3 个布局函数,通过对他们进行组合可以完成各种复杂的布局: • put_row() : 使用行布局输出内容. 内容在水平方向上排列 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django0 码力 | 98 页 | 1.73 MB | 1 年前3
 PyWebIO v1.2.2 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 2.2 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接调用输出函数产生的输出之间 都是竖直排列的,如果想实现更复杂的布局(比如在页面左侧显示一个代码块,在右侧显示一个图像),就需 要借助布局函数。 pywebio.output 模块提供了 3 个布局函数,通过对他们进行组合可以完成各种复杂的布局: • put_row() : 使用行布局输出内容. 内容在水平方向上排列 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django0 码力 | 102 页 | 1.69 MB | 1 年前3 PyWebIO v1.2.2 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 2.2 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接调用输出函数产生的输出之间 都是竖直排列的,如果想实现更复杂的布局(比如在页面左侧显示一个代码块,在右侧显示一个图像),就需 要借助布局函数。 pywebio.output 模块提供了 3 个布局函数,通过对他们进行组合可以完成各种复杂的布局: • put_row() : 使用行布局输出内容. 内容在水平方向上排列 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django0 码力 | 102 页 | 1.69 MB | 1 年前3
 PyWebIO v1.0.3 使用手册User’s guide 15 PyWebIO, 发布 1.0.3 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope Demo 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接调用输出函数产生的输出之间 都是竖直排列的,如果想实现更复杂的布局(比如在页面左侧显示一个代码块,在右侧显示一个图像),就需 要借助布局函数。 pywebio.output 模块提供了 3 个布局函数,通过对他们进行组合可以完成各种复杂的布局: • put_row() : 使用行布局输出内容. 内容在水平方向上排列 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django0 码力 | 94 页 | 1.71 MB | 1 年前5 PyWebIO v1.0.3 使用手册User’s guide 15 PyWebIO, 发布 1.0.3 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope Demo 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接调用输出函数产生的输出之间 都是竖直排列的,如果想实现更复杂的布局(比如在页面左侧显示一个代码块,在右侧显示一个图像),就需 要借助布局函数。 pywebio.output 模块提供了 3 个布局函数,通过对他们进行组合可以完成各种复杂的布局: • put_row() : 使用行布局输出内容. 内容在水平方向上排列 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django0 码力 | 94 页 | 1.71 MB | 1 年前5
 PyWebIO v1.3.1 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 输入默认可以为空,如果需要用户必须提供值,则需要在输入函数中传入 required=True (部分输入函数 不支持 required 参数) 本模块中的输入函数都是阻塞式的,输入表单会在成功提交后销毁。如果你想让表单可以一直显示在页面上 并可以持续性接收输入,你可以考虑使用 pin 模块。 4.2.1 函数清单 函数 简介 input 文本输入 textarea 多行文本输入 select 下拉选择框 checkbox0 码力 | 111 页 | 1.70 MB | 1 年前3 PyWebIO v1.3.1 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 输入默认可以为空,如果需要用户必须提供值,则需要在输入函数中传入 required=True (部分输入函数 不支持 required 参数) 本模块中的输入函数都是阻塞式的,输入表单会在成功提交后销毁。如果你想让表单可以一直显示在页面上 并可以持续性接收输入,你可以考虑使用 pin 模块。 4.2.1 函数清单 函数 简介 input 文本输入 textarea 多行文本输入 select 下拉选择框 checkbox0 码力 | 111 页 | 1.70 MB | 1 年前3
 PyWebIO v1.3.3 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 输入默认可以为空,如果需要用户必须提供值,则需要在输入函数中传入 required=True (部分输入函数 不支持 required 参数) 本模块中的输入函数都是阻塞式的,输入表单会在成功提交后销毁。如果你想让表单可以一直显示在页面上 并可以持续性接收输入,你可以考虑使用 pin 模块。 4.2.1 函数清单 函数 简介 input 文本输入 textarea 多行文本输入 select 下拉选择框 checkbox0 码力 | 111 页 | 1.70 MB | 1 年前3 PyWebIO v1.3.3 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 输入默认可以为空,如果需要用户必须提供值,则需要在输入函数中传入 required=True (部分输入函数 不支持 required 参数) 本模块中的输入函数都是阻塞式的,输入表单会在成功提交后销毁。如果你想让表单可以一直显示在页面上 并可以持续性接收输入,你可以考虑使用 pin 模块。 4.2.1 函数清单 函数 简介 input 文本输入 textarea 多行文本输入 select 下拉选择框 checkbox0 码力 | 111 页 | 1.70 MB | 1 年前3
 PyWebIO v1.3.2 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 输入默认可以为空,如果需要用户必须提供值,则需要在输入函数中传入 required=True (部分输入函数 不支持 required 参数) 本模块中的输入函数都是阻塞式的,输入表单会在成功提交后销毁。如果你想让表单可以一直显示在页面上 并可以持续性接收输入,你可以考虑使用 pin 模块。 4.2.1 函数清单 函数 简介 input 文本输入 textarea 多行文本输入 select 下拉选择框 checkbox0 码力 | 111 页 | 1.70 MB | 1 年前3 PyWebIO v1.3.2 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 输入默认可以为空,如果需要用户必须提供值,则需要在输入函数中传入 required=True (部分输入函数 不支持 required 参数) 本模块中的输入函数都是阻塞式的,输入表单会在成功提交后销毁。如果你想让表单可以一直显示在页面上 并可以持续性接收输入,你可以考虑使用 pin 模块。 4.2.1 函数清单 函数 简介 input 文本输入 textarea 多行文本输入 select 下拉选择框 checkbox0 码力 | 111 页 | 1.70 MB | 1 年前3
 PyWebIO v1.3.0 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 输入默认可以为空,如果需要用户必须提供值,则需要在输入函数中传入 required=True (部分输入函数 不支持 required 参数) 本模块中的输入函数都是阻塞式的,输入表单会在成功提交后销毁。如果你想让表单可以一直显示在页面上 并可以持续性接收输入,你可以考虑使用 pin 模块。 4.2.1 函数清单 函数 简介 input 文本输入 textarea 多行文本输入 select 下拉选择框 checkbox0 码力 | 111 页 | 1.70 MB | 1 年前3 PyWebIO v1.3.0 使用手册(关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 框架进行集成,只需要在原来传入任务函数的地方改为传入协程函数即可。 但当前在使用基于协程的会话集成进 Flask 或 Django 时,存在一些限制: 一 是 协 程 函 数 内 还 无 法 直 接 通 过 await 直 接 等 待 asyncio 库 中 的 协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 输入默认可以为空,如果需要用户必须提供值,则需要在输入函数中传入 required=True (部分输入函数 不支持 required 参数) 本模块中的输入函数都是阻塞式的,输入表单会在成功提交后销毁。如果你想让表单可以一直显示在页面上 并可以持续性接收输入,你可以考虑使用 pin 模块。 4.2.1 函数清单 函数 简介 input 文本输入 textarea 多行文本输入 select 下拉选择框 checkbox0 码力 | 111 页 | 1.70 MB | 1 年前3
 PyWebIO v1.2.2 使用手册Server与script模式 )结束后,事件回 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出的位置进行灵活地控制,PyWebIO的内 容输出区可以划分出不同的输出域,PyWebIO将输出域称作 Scope 。 输出域 B D C A 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接 调用输出函数产生的输出之间都是竖直排列的,如果想实现更复杂的布局(比 如在页面左侧显示一个代码块,在右侧显示一个图像),就需要借助布局函 数。 pywebio.output 模块提供了3个布局函数,通过对他们进行组合可以完成各种 复杂的布局: put_row() : 使用行布局输出内容. 内容在水平方向上排列 创建一个新的scope 参数: 参数: 返回: 参数: name (str) – scope名 container_scope (int/str) – 指定此scope的父scope. 可以直 接指定父scope名或使用int索引运行时scope栈(参见 输出 函数的scope相关参数). scope不存在时,不进行任何操 作. position (int) – 在父scope中创建此scope的位置0 码力 | 119 页 | 7.41 MB | 1 年前3 PyWebIO v1.2.2 使用手册Server与script模式 )结束后,事件回 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出的位置进行灵活地控制,PyWebIO的内 容输出区可以划分出不同的输出域,PyWebIO将输出域称作 Scope 。 输出域 B D C A 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接 调用输出函数产生的输出之间都是竖直排列的,如果想实现更复杂的布局(比 如在页面左侧显示一个代码块,在右侧显示一个图像),就需要借助布局函 数。 pywebio.output 模块提供了3个布局函数,通过对他们进行组合可以完成各种 复杂的布局: put_row() : 使用行布局输出内容. 内容在水平方向上排列 创建一个新的scope 参数: 参数: 返回: 参数: name (str) – scope名 container_scope (int/str) – 指定此scope的父scope. 可以直 接指定父scope名或使用int索引运行时scope栈(参见 输出 函数的scope相关参数). scope不存在时,不进行任何操 作. position (int) – 在父scope中创建此scope的位置0 码力 | 119 页 | 7.41 MB | 1 年前3
 PyWebIO v1.1.0 使用手册Server与script模式 )结束后,事件回 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出的位置进行灵活地控制,PyWebIO的内 容输出区可以划分出不同的输出域,PyWebIO将输出域称作 Scope 。 输出域 o] 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接 调用输出函数产生的输出之间都是竖直排列的,如果想实现更复杂的布局(比 如在页面左侧显示一个代码块,在右侧显示一个图像),就需要借助布局函 数。 pywebio.output 模块提供了3个布局函数,通过对他们进行组合可以完成各种 复杂的布局: put_row() : 使用行布局输出内容. 内容在水平方向上排列 创建一个新的scope. 参数: 参数: 返回: 参数: name (str) – scope名 container_scope (int/str) – 指定此scope的父scope. 可以直 接指定父scope名或使用int索引运行时scope栈(参见 输出 函数的scope相关参数). scope不存在时,不进行任何操 作. position (int) – 在父scope中创建此scope的位置0 码力 | 119 页 | 7.41 MB | 1 年前3 PyWebIO v1.1.0 使用手册Server与script模式 )结束后,事件回 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出的位置进行灵活地控制,PyWebIO的内 容输出区可以划分出不同的输出域,PyWebIO将输出域称作 Scope 。 输出域 o] 布局 一般情况下,使用上文介绍的各种输出函数足以完成各种内容的展示,但直接 调用输出函数产生的输出之间都是竖直排列的,如果想实现更复杂的布局(比 如在页面左侧显示一个代码块,在右侧显示一个图像),就需要借助布局函 数。 pywebio.output 模块提供了3个布局函数,通过对他们进行组合可以完成各种 复杂的布局: put_row() : 使用行布局输出内容. 内容在水平方向上排列 创建一个新的scope. 参数: 参数: 返回: 参数: name (str) – scope名 container_scope (int/str) – 指定此scope的父scope. 可以直 接指定父scope名或使用int索引运行时scope栈(参见 输出 函数的scope相关参数). scope不存在时,不进行任何操 作. position (int) – 在父scope中创建此scope的位置0 码力 | 119 页 | 7.41 MB | 1 年前3
共 137 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14














 
 