pyinputplus模块的安装pyinputplus模块用于多种数据(如:数字、日期、E-mail地址等)的函数。如果用户输入了无效的内容,那么,pyinputplus会再次提示他们输入。
pyinputplus模块不是python标准库的一部分,需要单独pip安装。安装代码:
pip install --user pyinputplus
安装完成后,运行import pyinputplus看是否提示错误。
- pyinputplus具有以下几种用于不同类型输入的函数
inputStr()函数类似于内置的input()函数,但具有一般的pyinputplus功能。还可以将自定义验证函数传递给该函数。
inputNum()函数确保用于输入数字并返回int或float值,这取决于数字是否包含小数点。
inputChoice()函数确保用户输入系统提供的选项之一。
inputMenu()函数与inputChoice()类似,但提供一个带有数字或字母 选项的菜单。
inputDatetime()确保用户输入日期和时间。
inputYesNo()确保用户输入yes或者No。
inputBool()类似于inputYesNo(),但接受True或False响应,并返回一个布尔值。
inputEmail()确保用户输入有效的E-mail地址。
inputFilepath()确保用户输入有效的文件路径和文件名,并可以选择检查是否存在具有该名称的文件。
inputPassward()类似于内置的input(),但是在用户输入时显示*字符,因此不会再屏幕上显示口令或其他敏感信息。
将字符串传递给pyinputplus模块的函数的prompt关键字参数来显示提示



