我在python中实现了一个小命令行工具,需要向用户询问几个问题.我用
raw_input('Are you male or female?')
Run Code Online (Sandbox Code Playgroud)
每时每刻.现在我希望能够处理愚蠢的用户(或者那些懒得阅读/记住文档的人),所以我需要检查答案是否有意义.
gender = ''
while gender not in ['male', 'female']:
gender = raw_input('Are you male or female?')
Run Code Online (Sandbox Code Playgroud)
我想知道是否存在类似argparse的东西可以自动解决这个问题
import inputparse
gender = inputparse.get_input(prompt='Are you male or female?', type=str, possible_input=['male', 'female'])
Run Code Online (Sandbox Code Playgroud)
并会照顾自动检查等?
| 归档时间: |
|
| 查看次数: |
3996 次 |
| 最近记录: |