擅长:python、mysql、java
<p>对于字符串,可以使用以下命令删除最后一个字符:</p>
<pre><code>msg = msg[:-2]
</code></pre>
<p>您还可以使用以下命令删除字符串结尾的所有空格(包括换行符):</p>
<pre><code>msg = msg.rstrip()
</code></pre>
<p>好的。看了你的评论后,我想你应该检查一下这个页面:<a href="http://effbot.org/tkinterbook/text.htm" rel="nofollow">The Tkinter Text Widget</a></p>
<p>解释如下:</p>
<p><em>“如果在标记前插入或删除文本,则标记将与其他文本一起移动。要删除标记,必须使用</em><strong>*mark_unset*</strong><em>方法。删除标记周围的文本不会删除标记本身。“</em></p>
<p>----编辑----</p>
<p>我的错误,无视上面的段落。标记与换行符无关。正如Bryan在回答中解释的那样:<strong>tkinter文本小部件保证小部件中最后一个字符后面始终有一个换行符。</strong></p>