擅长:python、mysql、java
<p>它首先使用空字符串作为连接符<a href="http://docs.python.org/2/library/stdtypes.html#str.join" rel="nofollow">joins</a>将<code>remainder</code>的内容与<code>tmp</code>的内容连接起来。你知道吗</p>
<pre><code>''.join([...])
</code></pre>
<p>然后它<a href="http://docs.python.org/2/library/stdtypes.html#str.rsplit" rel="nofollow">splits</a>从右边连接,使用<code>NEWLINE</code>作为拆分器,只执行一次拆分,也就是说,它返回两个值,一个从<code>NEWLINE</code>的开头到第一次出现,另一个从那里到结尾。你知道吗</p>
<pre><code>.rsplit(NEWLINE, 1)
</code></pre>
<p>最后,它使用<a href="http://docs.python.org/2/tutorial/datastructures.html#tuples-and-sequences" rel="nofollow">tuple unpacking</a>将第一个值赋给<code>records</code>,将第二个值赋给<code>remainder</code>。你知道吗</p>
<pre><code>a, b = (c, d)
</code></pre>