2012-04-06 51 views
1

raw_input (prompt_string)可以提示輸入。如何報價 默認值?以及如何使默認值用戶 可編輯python控制檯,比raw_input()更好,如何提供可編輯的默認值?

+2

可能的重複:http://stackoverflow.com/questions/2533120/show-default-value-for-editing-on-python-input-possible – alan 2012-04-06 13:57:15

+0

重複和其他答案引發了一個問題:你在Windows或者一個類似Unix的平臺? – agf 2012-04-06 14:01:36

回答

5

我不確定用戶可編輯的含義。如果你想提供一個默認的可覆寫:

my_input = 'default value' 
# user_input will be set to my_input if they just press enter 
user_input = raw_input("Enter a string (default: %s):\n" % my_input) or my_input 

如果你希望他們能夠設置爲默認值,您可能需要使用兩個提示 - 一個設置默認,然後又作爲以上 - 或者使用raw_input以外的工具。

相關問題