2016-04-07 13 views
1

Klavye/kullanıcı girişi yerine otomatik olarak evet/hayır girişi vermek istiyorum.Python'da kullanıcı girişini otomatik olarak evet/hayır ver

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)` 
+2

gibi bir şey yapmak istiyorsanız size işleve bir bayrak geçebileceği giriş? –

+0

Aslında yukarıdaki işlev bir yerlerde kullanılıyor ve kullanıcı girişi gerekiyor, ancak diğer yandan bu işlevi başka birimde kullanıyorum ve bu süre kullanıcı etkileşimi gerektirmiyor. –

cevap

2

Eğer kullanıcı girişi atlamak ve otomatik olarak atamak istiyorsanız Neden ilk etapta girişini kullandığınız

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)` 
+0

Çok teşekkürler ... işte çalışıyor. –

İlgili konular