擅长:python、mysql、java
<p><code>line</code>,读入时,以换行符结尾。例如(我在这里猜):</p>
<pre><code>"1 nelson2013 23\n"
</code></pre>
<p>当你<code>split</code>按空格排序时,你会得到:</p>
<pre><code>["1", "nelson2013", "23\n"]
</code></pre>
<p>请注意,玩家名称不会以换行符结尾,但军队大小会以换行符结尾。当你加入军队时,他们的结局是这样的:</p>
<pre><code>"23\n, 18\n, 121\n"
</code></pre>
<p>也就是说,用换行符分隔,这使它们每行打印一条。你知道吗</p>
<p>为了解决这个问题,您需要在进一步处理它之前,立即在循环顶部调用<code>line</code>上的<a href="https://docs.python.org/2/library/string.html#string.rstrip" rel="nofollow">^{<cd3>}</a>。你知道吗</p>