pywebio.input模块:多样化用户输入的交互式功能

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

你可能感兴趣的:(程序员)