第一个 Pywebio 应用
新建项目目录
你可以通过命令行终端或 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!"。