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多平台发布