0
如果我從標準輸入中得到Backspace,我該如何檢查?我應該將輸入的字符與什麼進行比較? 我無法理解關於特殊字符的不同代碼的所有解釋(這是一個字符?),所以我想,有人可以幫助我一些非常簡單的解釋。從標準輸入獲取python退格?
我想要做的水木清華這樣的:
character = some_function_that_gets_a_character_from_stdin()
if character == 'BACKSPACE': #This is the interesting part
do_smth()
謝謝!儘管看起來確實有效,但實際上,\ x7f是退格,而不是刪除。 – Phlya
不,\ x7f確實是刪除而\ x08確實是退格。當用戶按下標有「Backspace」的按鍵時,許多計算機鍵盤被編程爲發送刪除。去搞清楚。 –
好的,無論如何,\ x7f對我來說可以用作退格:-) – Phlya