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