例如\ b退格打印爲四元組(在下例中顯示爲[])。但\ n換行是好的。python IDLE shell似乎不能正確處理某些轉義
>>> print 'abc\bd'
abc[]d
>>> print 'abc\nd'
abc
d
林Vista下(親)運行,蟒蛇2.7
伊夫試着用搜索引擎這個問題通常和SO和無法找到任何相關的,這似乎很奇怪,讓我不知道那裏有一些設置或其他5月在我的設置中出錯。不知道要尋找什麼。
例如\ b退格打印爲四元組(在下例中顯示爲[])。但\ n換行是好的。python IDLE shell似乎不能正確處理某些轉義
>>> print 'abc\bd'
abc[]d
>>> print 'abc\nd'
abc
d
林Vista下(親)運行,蟒蛇2.7
伊夫試着用搜索引擎這個問題通常和SO和無法找到任何相關的,這似乎很奇怪,讓我不知道那裏有一些設置或其他5月在我的設置中出錯。不知道要尋找什麼。
什麼我做錯了還是什麼我應該尋找?
是否有理由期望backspace,特別是工作?
不,IDLE不支持退格,也不是回車,也不是換頁符,也不ANSI轉義序列。
您期待\b
在IDLE的交互式shell窗口中將光標移動到左側一個單元格。它不這樣做。 IDLE在shell窗口中不支持光標尋址,除了換行符和製表符。
謝謝羅布。我想壞消息是我不得不離開,但是我不需要深入研究默認編碼等等的好消息,我嘗試在提供的文檔中查找,但是無法在此找到具體的信息Google也沒有提供幫助。有沒有適當的文件?我想知道我要在IDLE上碰到什麼。 – RFlack
IDLE很糟糕,您應該完全停止使用它,而不要想知道下一步會對您造成哪些可怕的影響。 – geoffspear
您已經充分描述了您的情況。你有問題嗎? –
Rob是對的。也就是說,問題可能出現在您的shell以及您正在使用的編碼中。 –
我也在運行Vista,但我不太瞭解你的情況,請你詳細說明一下。 –