PyWebIO v1.0.3 使用手册协程会话的并发 在基于协程的会话中,你可以启动线程,但是无法在其中调用PyWebIO交互函 数( register_thread() 在协程会话中不可用)。 但你可以使用 run_async(coro) 来异步执行一个协程对象,新协程内可以使用PyWebIO交互 函数: from pywebio import start_server from pywebio.session import run_async 用户点击的按钮的值;若用户点击点击 type=callback 按钮,返回值通过回调函数设置; 若用户点击 type=cancel 按钮或通过其它方式提交表单,则返回 None actions使用场景 实现简单的选择操作: 相比于其他输入项,使用 actions() 用户只需要点击一次就可完成提交。 confirm = actions('确认删除文件?', ['确认', '取消'], help_text='文件删除 scope不存在时,不进行 任何操作. position (int) – 在父scope中创建此scope的位置. OutputPosition.TOP : 在父scope的顶部创建, OutputPosition.BOTTOM : 在父scope的尾部创建 if_exist (str) – 已经存在 name scope 时如何操作: None 表示不进行任何操作 'remove' 表示先移除旧scope再创建新scope0 码力 | 106 页 | 7.34 MB | 1 年前3
PyWebIO v1.0.3 使用手册协程会话的并发 在基于协程的会话中,你可以启动线程,但是无法在其中调用 PyWebIO 交互函数(register_thread() 在协程会话中不可用)。但你可以使用run_async(coro) 来异步执行一个协程对象,新协程内可以使用 PyWebIO 交互函数: from pywebio import start_server from pywebio.session import run_async 点击点击 type=callback 按钮,返回值通过回调函数设置;若用户点击 type=cancel 按钮或通过其它方式提交表单,则返回 None actions 使用场景 • 实现简单的选择操作: confirm = actions('确认删除文件?', ['确认', '取消'], help_text='文件删除后不可恢复') if confirm=='确认': ... 相比于其他输入项,使用actions() 不存在时,不进行任何操作. • position (int) –在父 scope 中创建此 scope 的位置. OutputPosition.TOP : 在 父 scope 的顶部创建, OutputPosition.BOTTOM : 在父 scope 的尾部创建 • if_exist (str) –已经存在 name scope 时如何操作: – None 表示不进行任何操作 – 'remove'0 码力 | 94 页 | 1.71 MB | 1 年前5
PyWebIO v0.3.0 使用手册在基于协程的会话中,你可以启动线程,但是无法像基于线程的会话那样使用 register_thread() 函数来使得在新线程内使用PyWebIO交互函数。 但你可以 使用 run_async(coro) 来异步执行一个协程,新协程内可以使用PyWebIO交互 函数: from pywebio.session import run_async async def counter(n): for i clear_range(start_anchor, end_anchor) 清除 start_anchor - end_ancher 锚点之间输出的内容. 若 start_anchor 或 end_ancher 不存在,则不进行任何操作。 ⚠ 注意: 在 start_anchor - end_ancher 之间设置的锚点也会被清除 pywebio.output.remove(anchor) 将 anchor 锚点连同锚点处的内容移除 返回: 参数: 参数: 参数: pywebio.session — More control to session pywebio.session.run_async(coro_obj) 异步运行协程对象。协程中依然可以调用 PyWebIO 交互函数。 仅能在 基 于协程 的会话上下文中调用 coro_obj – 协程对象 An instance of TaskHandle is returned0 码力 | 72 页 | 8.55 MB | 1 年前3
PyWebIO v0.3.0 使用手册在基于协程的会话中,你可以启动线程,但是无法像基于线程的会话那样使用register_thread() 函数 来使得在新线程内使用 PyWebIO 交互函数。但你可以使用run_async(coro) 来异步执行一个协程,新协 程内可以使用 PyWebIO 交互函数: from pywebio.session import run_async async def counter(n): for i chor, end_anchor) 清除 start_anchor - end_ancher 锚点之间输出的内容. 若 start_anchor 或 end_ancher 不存 在,则不进行任何操作。 30 Chapter 4. Documentation PyWebIO, 发布 0.3.0 ⚠ 注意: 在 start_anchor - end_ancher 之间设置的锚点也会被清除 –与put_text 函数的同名参数含义一致 4.4 pywebio.session —More control to session pywebio.session.run_async(coro_obj) 异步运行协程对象。协程中依然可以调用 PyWebIO 交互函数。仅能在基于协程 的会话上下文中调用 参数 coro_obj –协程对象 返回 An instance of TaskHandle is0 码力 | 70 页 | 1.41 MB | 1 年前3
PyWebIO v1.1.0 使用手册协程会话的并发 在基于协程的会话中,你可以启动线程,但是无法在其中调用 PyWebIO 交互函数(register_thread() 在协程会话中不可用)。但你可以使用run_async(coro) 来异步执行一个协程对象,新协程内可以使用 PyWebIO 交互函数: from pywebio import start_server from pywebio.session import run_async 中的最后一个输入项、并且含有 type='submit' 的按钮时, input_group() 表单默认的提交按钮会被当前 actions() 替换 actions 使用场景 • 实现简单的选择操作: confirm = actions('确认删除文件?', ['确认', '取消'], help_text='文件删除后不可恢复') if confirm=='确认': ... 相比于其他输入项,使用actions() –指定此 scope 的父 scope. 可以直接指定父 scope 名 或使用 int 索引运行时 scope 栈 (参见输出函数的 scope 相关参数). scope 不存在时,不 进行任何操作. • position (int) –在父 scope 中创建此 scope 的位置. 可选值: OutputPosition. TOP : 在父 scope 的顶部创建, OutputPosition0 码力 | 98 页 | 1.73 MB | 1 年前3
PyWebIO v1.2.3 使用手册协程会话的并发 在基于协程的会话中,你可以启动线程,但是无法在其中调用 PyWebIO 交互函数(register_thread() 在协程会话中不可用)。但你可以使用run_async(coro) 来异步执行一个协程对象,新协程内可以使用 PyWebIO 交互函数: from pywebio import start_server from pywebio.session import run_async 中的最后一个输入项、并且含有 type='submit' 的按钮时, input_group() 表单默认的提交按钮会被当前 actions() 替换 actions 使用场景 • 实现简单的选择操作: confirm = actions('Confirm to delete file?', ['confirm', 'cancel'], help_text='Unrecoverable after –指定此 scope 的父 scope. 可以直接指定父 scope 名 或使用 int 索引运行时 scope 栈 (参见输出函数的 scope 相关参数). scope 不存在时,不 进行任何操作. • position (int) –在父 scope 中创建此 scope 的位置. 可选值: OutputPosition. TOP : 在父 scope 的顶部创建, OutputPosition0 码力 | 102 页 | 1.67 MB | 1 年前3
PyWebIO v1.2.2 使用手册协程会话的并发 在基于协程的会话中,你可以启动线程,但是无法在其中调用 PyWebIO 交互函数(register_thread() 在协程会话中不可用)。但你可以使用run_async(coro) 来异步执行一个协程对象,新协程内可以使用 PyWebIO 交互函数: from pywebio import start_server from pywebio.session import run_async 中的最后一个输入项、并且含有 type='submit' 的按钮时, input_group() 表单默认的提交按钮会被当前 actions() 替换 actions 使用场景 • 实现简单的选择操作: confirm = actions('Confirm to delete file?', ['confirm', 'cancel'], help_text= �→'Unrecoverable –指定此 scope 的父 scope. 可以直接指定父 scope 名 或使用 int 索引运行时 scope 栈 (参见输出函数的 scope 相关参数). scope 不存在时,不 进行任何操作. • position (int) –在父 scope 中创建此 scope 的位置. 可选值: OutputPosition. TOP : 在父 scope 的顶部创建, OutputPosition0 码力 | 102 页 | 1.69 MB | 1 年前3
PyWebIO v1.1.0 使用手册协程会话的并发 在基于协程的会话中,你可以启动线程,但是无法在其中调用PyWebIO交互函 数( register_thread() 在协程会话中不可用)。 但你可以使用 run_async(coro) 来异步执行一个协程对象,新协程内可以使用PyWebIO交互 函数: from pywebio import start_server from pywebio.session import run_async input_group() 中的最后一个输入项、并且含有 type='submit' 的按钮时,input_group() 表单默认的提交按钮会被当前 actions() 替换 actions使用场景 实现简单的选择操作: confirm = actions('确认删除文件?', ['确认', '取消'], help_text='文件删除 后不可恢复') if confirm=='确认': ... BOTTOM: 在父scope的底部创建。 也可以 直接使用int来索引位置(参见 输出函数的scope相关参数 if_exist (str) – 已经存在 name scope 时如何操作: None 表示不进行任何操作 'remove' 表示先移除旧scope再创建新scope 'clear' 表示将旧scope的内容清除,不创建新 scope 默认为 None pywebio.output0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.2.3 使用手册协程会话的并发 在基于协程的会话中,你可以启动线程,但是无法在其中调用PyWebIO交互函 数( register_thread() 在协程会话中不可用)。 但你可以使用 run_async(coro) 来异步执行一个协程对象,新协程内可以使用PyWebIO交互 函数: from pywebio import start_server from pywebio.session import run_async input_group() 中的最后一个输入项、并且含有 type='submit' 的按钮时,input_group() 表单默认的提交按钮会被当前 actions() 替换 actions使用场景 实现简单的选择操作: 相比于其他输入项,使用 actions() 用户只需要点击一次就可完成提交。 替换默认的提交按钮: pywebio.input.file_upload(label='', accept=None BOTTOM: 在父scope的底部创建。 也可以 直接使用int来索引位置(参见 输出函数的scope相关参数 if_exist (str) – 已经存在 name scope 时如何操作: None 表示不进行任何操作 'remove' 表示先移除旧scope再创建新scope 'clear' 表示将旧scope的内容清除,不创建新 scope 默认为 None pywebio.output0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册协程会话的并发 在基于协程的会话中,你可以启动线程,但是无法在其中调用PyWebIO交互函 数( register_thread() 在协程会话中不可用)。 但你可以使用 run_async(coro) 来异步执行一个协程对象,新协程内可以使用PyWebIO交互 函数: from pywebio import start_server from pywebio.session import run_async input_group() 中的最后一个输入项、并且含有 type='submit' 的按钮时,input_group() 表单默认的提交按钮会被当前 actions() 替换 actions使用场景 实现简单的选择操作: 相比于其他输入项,使用 actions() 用户只需要点击一次就可完成提交。 替换默认的提交按钮: pywebio.input.file_upload(label='', accept=None BOTTOM: 在父scope的底部创建。 也可以 直接使用int来索引位置(参见 输出函数的scope相关参数 if_exist (str) – 已经存在 name scope 时如何操作: None 表示不进行任何操作 'remove' 表示先移除旧scope再创建新scope 'clear' 表示将旧scope的内容清除,不创建新 scope 默认为 None pywebio.output0 码力 | 119 页 | 7.41 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













