pywebio.input模块:多样化用户输入的交互式功能
pywebio.input
模块提供了一系列函数,用于从浏览器中接收用户不同形式的输入。
输入类型分类
这些输入函数主要分为两类:
单项输入
name = input("What's your name")
print("Your name is %s" % name)
输入组使用input_group
info = input_group("User info",[
input('Input your name', name='name'),
input('Input your age', name='age', type=NUMBER)
])
print(info['name'], info['age'])
注意事项
- 根据
name
参数是否传递,判断输入函数是在input_group
中调用还是单独调用。 - 部分输入函数不支持
required
参数,用于设置是否必须提供值。 -
pywebio.input
模块中的输入函数是阻塞式的,输入表单会在成功提交后销毁。
函数列表
-
input
:文本输入 -
textarea
:多行文本输入 -
select
:下拉选择框 -
checkbox
:勾选选项 -
radio
:单选选项 -
slider
:滑块输入 -
actions
:按钮选项 -
file_upload
:文件上传 -
input_group
:输入组 -
input_update
:更新输入项
本文由mdnice多平台发布
网友评论