擅长:python、mysql、java
<p>要删除到下线(<em>行尾</em>),请使用<a href="https://docs.python.org/2/library/curses.html#curses.window.clrtoeol" rel="noreferrer">^{<cd1>}</a>:</p>
<p><strong>示例:</strong></p>
<pre><code>import curses
window = curses.initscr()
window.clrtoeol()
window.refresh()
</code></pre>
<p><em>但是,我真的推荐在任何控制台/TUI编程中使用伟大的<a href="https://pypi.python.org/pypi/urwid" rel="noreferrer">urwid</a>。</em></p>
<p><strong>更新:</strong>Bhargav-Rao是对的;您必须显式地调用<code>window.refresh()</code>:</p>
<blockquote>
<p>Accordingly, curses requires that you explicitly tell it to redraw
windows, using the refresh() method of window objects. In practice,
this doesn’t really complicate programming with curses much. Most
programs go into a flurry of activity, and then pause waiting for a
keypress or some other action on the part of the user. All you have to
do is to be sure that the screen has been redrawn before pausing to
wait for user input, by simply calling stdscr.refresh() or the
refresh() method of some other relevant window.</p>
</blockquote>