2013-03-22 85 views
0

我不知道如何讓用戶輸入同時給他一個提示。在Python中輸入輸入建議

當我使用raw_input("some description")時,彈出一個小窗口,用戶必須輸入內容,因爲輸入是完全空的。如何做到這一點,但已經寫入輸入框的東西(用戶提示,他/她可以接受或者只是改變它)?

回答

0

這已經回答了前:

https://stackoverflow.com/a/2533142/1217949

標準庫函數的輸入()的raw_input和()不具有此功能。如果你使用Linux,你可以使用ReadLine模塊定義一個使用預充價值和先進的在線編輯輸入功能:

def rlinput(prompt, prefill=''): 
    readline.set_startup_hook(lambda: readline.insert_text(prefill)) 
    try: 
     return raw_input(prompt) 
    finally: 
     readline.set_startup_hook() 
+0

sonium - 感謝,但不幸的是我使用Windows:/,所以它看起來就像沒有問題的解決方案,當我想在沒有控制檯的情況下執行此操作(即彈出一個窗口)? – user1703589 2013-03-22 13:39:40