在python中自动为用户输入yes / no

时间:2016-04-07 12:35:46

标签: python python-2.7 input

我想自动输入yes / no,而不是通过键盘/用户输入。

user_choice = raw_input("Are you sure want to remove all item (y/n):\n")
if user_choice in('y','Y'):
    statement...
else:
    sys.exit(0)`

1 个答案:

答案 0 :(得分:2)

如果您想绕过用户输入并执行类似

的操作,则可以将标记传递给您的函数
def some_function(flag=None):
    user_choice = 'y' if flag else raw_input("Are you sure want to remove all item (y/n):\n")
    if user_choice in('y','Y'):
        statement...
    else:
        sys.exit(0)`