第一个 Pywebio 应用

发布时间 2023-07-10 23:22:53作者: yuooo
新建项目目录

你可以通过命令行终端或 vscode 的资源管理器完成这一步骤。

在 project 文件夹下新建 HelloPywebio 文件夹。

mkdir HelloPywebio

然后在该文件夹下创建 HelloPywebio.py 文件。

cd HelloPywebio
touch HelloPywebio.py

完成之后的目录结构应该像这样。

project
└── HelloPywebio
    └── HelloPywebio.py

编写应用的主函数

打开 HelloPywebio.py,接下来的在此文件中编写代码。

导入 pywebio 模块。

import pywebio

定义应用的主函数,作为应用的入口,功能是在页面输出文本 HelloPywebio。

def hello_pywebio():
    """
    在页面输出文本:HelloPywebio!
    """
    pywebio.output.put_text("HelloPywebio!")  # put_text 函数在页面上输出一段纯文本

配置服务

编写 start_server 函数,配置服务。

if __name__ == "__main__":
    pywebio.platform.start_server(
        applications=[hello_pywebio, ], # applications 参数为一个可迭代对象(此处是列表),里面放要运行的主函数。
        auto_open_webbrowser=False, # 不自动打开浏览器
        cdn=False, # 不使用 cdn
        debug=True, # 可以看到报错
        port=8080  # 运行在 8080 端口
    )
    # start_server 函数启动一个 http 服务器

运行服务

在终端中输入。

sudo python HelloPywebio.py

点击右侧的“Web 服务”,会进入一个浏览器页面。

点击链接,进入页面。

成功在网页上输出 "HelloPywebio!"。