PyWebIO v1.2.3 使用手册task_2]) 使用 path_deploy() 可以从一个路径中部署PyWebIO应用。位于该路径下的 python文件需要包含名字为 main 的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── 关于协程内容属于高级特性,您不必使用此部分也可以实现PyWebIO支持的全 部功能。PyWebIO中所有仅用于协程会话的函数或方法都在文档中有特别说 明。 PyWebIO的会话实现默认是基于线程的,用户每打开一个和服务端的会话连 接,PyWebIO会启动一个线程来运行任务函数。 除了基于线程的会话, 启动aiohttp应用后,访问 http://localhost/tool 即可打开PyWebIO应用 注意 设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold()0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册使用 path_deploy() 可以从一个路径中部署PyWebIO应用。位于该路径下的 python文件需要包含名字为 main 的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── inx)之后, 可能需要特别配置 反向代理来支持WebSocket协议,这里 有一个Nginx配置WebSocket的例 子。 明。 PyWebIO的会话实现默认是基于线程的,用户每打开一个和服务端的会话连 接,PyWebIO会启动一个线程来运行任务函数。 除了基于线程的会话, PyWebIO还提供了基于协程的会话。基于协程的会话接受协程函数作为任务函 数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于IO密集型 设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold()0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.3.1 使用手册使用path_deploy() 可以从一个路径中部署 PyWebIO 应用。位于该路径下的 python 文件需要包含名字为 main 的 PyWebIO 任务函数才能被视为 PyWebIO 应用程序。服务端会根据用户访问的 URL 来确定需要加载 的文件并从中读取 PyWebIO 应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py 关于协程内容属于高级特性,您不必使用此部分也可以实现 PyWebIO 支持的全部功能。PyWebIO 中所有仅 用于协程会话的函数或方法都在文档中有特别说明。 PyWebIO 的会话实现默认是基于线程的,用户每打开一个和服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 体内不可以调用 Py- WebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.3 使用手册使用path_deploy() 可以从一个路径中部署 PyWebIO 应用。位于该路径下的 python 文件需要包含名字为 main 的 PyWebIO 任务函数才能被视为 PyWebIO 应用程序。服务端会根据用户访问的 URL 来确定需要加载 的文件并从中读取 PyWebIO 应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py 关于协程内容属于高级特性,您不必使用此部分也可以实现 PyWebIO 支持的全部功能。PyWebIO 中所有仅 用于协程会话的函数或方法都在文档中有特别说明。 PyWebIO 的会话实现默认是基于线程的,用户每打开一个和服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 体内不可以调用 Py- WebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.2 使用手册使用path_deploy() 可以从一个路径中部署 PyWebIO 应用。位于该路径下的 python 文件需要包含名字为 main 的 PyWebIO 任务函数才能被视为 PyWebIO 应用程序。服务端会根据用户访问的 URL 来确定需要加载 的文件并从中读取 PyWebIO 应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py 关于协程内容属于高级特性,您不必使用此部分也可以实现 PyWebIO 支持的全部功能。PyWebIO 中所有仅 用于协程会话的函数或方法都在文档中有特别说明。 PyWebIO 的会话实现默认是基于线程的,用户每打开一个和服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 体内不可以调用 Py- WebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.0 使用手册使用path_deploy() 可以从一个路径中部署 PyWebIO 应用。位于该路径下的 python 文件需要包含名字为 main 的 PyWebIO 任务函数才能被视为 PyWebIO 应用程序。服务端会根据用户访问的 URL 来确定需要加载 的文件并从中读取 PyWebIO 应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py 关于协程内容属于高级特性,您不必使用此部分也可以实现 PyWebIO 支持的全部功能。PyWebIO 中所有仅 用于协程会话的函数或方法都在文档中有特别说明。 PyWebIO 的会话实现默认是基于线程的,用户每打开一个和服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 体内不可以调用 Py- WebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.1 使用手册提供。 使用 path_deploy() 可以从一个路径中部署PyWebIO应用。位于该路径下的 python文件需要包含名字为 main 的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── 关于协程内容属于高级特性,您不必使用此部分也可以实现PyWebIO支持的全 部功能。PyWebIO中所有仅用于协程会话的函数或方法都在文档中有特别说 明。 PyWebIO的会话实现默认是基于线程的,用户每打开一个和服务端的会话连 接,PyWebIO会启动一个线程来运行任务函数。 除了基于线程的会话, PyWebIO还提供了基于协程的会话。基于协程的会话接受协程函数作为任务函 数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于IO密集型 设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold()0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.3 使用手册提供。 使用 path_deploy() 可以从一个路径中部署PyWebIO应用。位于该路径下的 python文件需要包含名字为 main 的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── 关于协程内容属于高级特性,您不必使用此部分也可以实现PyWebIO支持的全 部功能。PyWebIO中所有仅用于协程会话的函数或方法都在文档中有特别说 明。 PyWebIO的会话实现默认是基于线程的,用户每打开一个和服务端的会话连 接,PyWebIO会启动一个线程来运行任务函数。 除了基于线程的会话, PyWebIO还提供了基于协程的会话。基于协程的会话接受协程函数作为任务函 数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于IO密集型 设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold()0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.0 使用手册提供。 使用 path_deploy() 可以从一个路径中部署PyWebIO应用。位于该路径下的 python文件需要包含名字为 main 的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── 关于协程内容属于高级特性,您不必使用此部分也可以实现PyWebIO支持的全 部功能。PyWebIO中所有仅用于协程会话的函数或方法都在文档中有特别说 明。 PyWebIO的会话实现默认是基于线程的,用户每打开一个和服务端的会话连 接,PyWebIO会启动一个线程来运行任务函数。 除了基于线程的会话, PyWebIO还提供了基于协程的会话。基于协程的会话接受协程函数作为任务函 数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于IO密集型 设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold()0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.2 使用手册提供。 使用 path_deploy() 可以从一个路径中部署PyWebIO应用。位于该路径下的 python文件需要包含名字为 main 的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── 关于协程内容属于高级特性,您不必使用此部分也可以实现PyWebIO支持的全 部功能。PyWebIO中所有仅用于协程会话的函数或方法都在文档中有特别说 明。 PyWebIO的会话实现默认是基于线程的,用户每打开一个和服务端的会话连 接,PyWebIO会启动一个线程来运行任务函数。 除了基于线程的会话, PyWebIO还提供了基于协程的会话。基于协程的会话接受协程函数作为任务函 数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于IO密集型 设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold()0 码力 | 132 页 | 7.45 MB | 1 年前3
共 73 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













