1
raw_input (prompt_string)
可以提示輸入。如何報價 默認值?以及如何使默認值用戶 可編輯?python控制檯,比raw_input()更好,如何提供可編輯的默認值?
raw_input (prompt_string)
可以提示輸入。如何報價 默認值?以及如何使默認值用戶 可編輯?python控制檯,比raw_input()更好,如何提供可編輯的默認值?
我建議看看readline/pyreadline,甚至可能curses。
我不確定用戶可編輯的含義。如果你想提供一個默認的可覆寫:
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
以外的工具。
可能的重複:http://stackoverflow.com/questions/2533120/show-default-value-for-editing-on-python-input-possible – alan 2012-04-06 13:57:15
重複和其他答案引發了一個問題:你在Windows或者一個類似Unix的平臺? – agf 2012-04-06 14:01:36