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还提供了基于协程的会话。基于协程的会话接受协程函数作为任务函 数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于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
PyWebIO v1.5.1 使用手册收用户输 入,这时你可以使用 pywebio.pin 模块。 platform 模块 pywebio.platform 模块提供了将PyWebIO应用以多种方式部署的支持。 PyWebIO的服务端与浏览器可以通过两种协议(WebSocket 和 HTTP 协议)进行 通信,默认使用WebSocket协议,如果你想使用HTTP协议,你可以选择本模块 中的其他 start_server() 函数。 在script模式下阻 止脚本退出。 如果你还在使用旧版本的PyWebIO(强烈建议你升级版本),这是 hold() 函数 旧版本的文档: 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和 服务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会 path_deploy() 或 path_deploy_http() 来从一个目录中部署PyWebIO应 用。该目录下的python文件需要包含一个名为 main 的函数作为PyWebIO应用。 服务端会根据用户访问的URL来确定需要加载的文件并从中读取PyWebIO应用 来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: . ├── A │ └── a.py0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.5.2 使用手册收用户输 入,这时你可以使用 pywebio.pin 模块。 platform 模块 pywebio.platform 模块提供了将PyWebIO应用以多种方式部署的支持。 PyWebIO的服务端与浏览器可以通过两种协议(WebSocket 和 HTTP 协议)进行 通信,默认使用WebSocket协议,如果你想使用HTTP协议,你可以选择本模块 中的其他 start_server() 函数。 在script模式下阻 止脚本退出。 如果你还在使用旧版本的PyWebIO(强烈建议你升级版本),这是 hold() 函数 旧版本的文档: 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和 服务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会 path_deploy() 或 path_deploy_http() 来从一个目录中部署PyWebIO应 用。该目录下的python文件需要包含一个名为 main 的函数作为PyWebIO应用。 服务端会根据用户访问的URL来确定需要加载的文件并从中读取PyWebIO应用 来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: . ├── A │ └── a.py0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.5.0 使用手册收用户输 入,这时你可以使用 pywebio.pin 模块。 platform 模块 pywebio.platform 模块提供了将PyWebIO应用以多种方式部署的支持。 PyWebIO的服务端与浏览器可以通过两种协议(WebSocket 和 HTTP 协议)进行 通信,默认使用WebSocket协议,如果你想使用HTTP协议,你可以选择本模块 中的其他 start_server() 函数。 在script模式下阻 止脚本退出。 如果你还在使用旧版本的PyWebIO(强烈建议你升级版本),这是 hold() 函数 旧版本的文档: 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和 服务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会 path_deploy() 或 path_deploy_http() 来从一个目录中部署PyWebIO应 用。该目录下的python文件需要包含一个名为 main 的函数作为PyWebIO应用。 服务端会根据用户访问的URL来确定需要加载的文件并从中读取PyWebIO应用 来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: . ├── A │ └── a.py0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.4.0 使用手册收用户输 入,这时你可以使用 pywebio.pin 模块。 platform 模块 pywebio.platform 模块提供了将PyWebIO应用以多种方式部署的支持。 PyWebIO的服务端与浏览器可以通过两种协议(WebSocket 和 HTTP 协议)进行 通信,默认使用WebSocket协议,如果你想使用HTTP协议,你可以选择本模块 中的其他 start_server() 函数。 在script模式下阻 止脚本退出。 如果你还在使用旧版本的PyWebIO(强烈建议你升级版本),这是 hold() 函数 旧版本的文档: 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和 服务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会 path_deploy() 或 path_deploy_http() 来从一个目录中部署PyWebIO应 用。该目录下的python文件需要包含一个名为 main 的函数作为PyWebIO应用。 服务端会根据用户访问的URL来确定需要加载的文件并从中读取PyWebIO应用 来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: . ├── A │ └── a.py0 码力 | 135 页 | 7.45 MB | 1 年前3
共 59 条
- 1
- 2
- 3
- 4
- 5
- 6













