減少輸入函數中的換行符插入
在Python 中,輸入函數(Python 2) 和raw_input 函數(Python 3) 的預設行為) 是在使用者輸入後新增換行符。雖然這通常是可取的,但某些情況可能需要抑制此換行符。
問題:
如程式碼片段所示,列印文字提示後接單獨的列印語句透過輸入函數可能會導致引入不必要的換行符。
解決方案:
雖然不可能完全阻止 raw_input 插入換行符,但可以有效地使用 ANSI 轉義碼組合返回上一行。
<code class="python">import sys print('3[{}C3[1A'.format(len(x) + y)) # noqa</code>
在此程式碼中:
轉義碼組合:
透過組合這些,可以將遊標放回上一行的結尾,有效地刪除由輸入。
注意:
以上是如何防止在 Python 的「input」函數之後插入換行符號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!