防止在輸入函數中插入換行符
使用raw_input() 或input() 函數(對於Python 2.x)時會出現此問題和3.x),因為它們在使用者輸入後自動添加換行符。當嘗試刪除換行符並將使用者輸入直接放在列印的字串後面時,此行為是有問題的。
невозможность отключения печати новой строки в raw_input() ,有一個解決方法,可以在收到輸入後將遊標重新定位到上一行。 一個聰明的解決方案包括使用 ANSI 轉義序列導航遊標以突出顯示前一行。透過指定使用者輸入的長度(x) 和raw_input() 提示的長度(y),可以相應地重新定位遊標: print '3[{}C3[1A'.format(len(x) + y),
以上是如何防止 Python 的 `raw_input()` 和 `input()` 函式中插入換行符?的詳細內容。更多資訊請關注PHP中文網其他相關文章!