擅长:python、mysql、java
<p>您可以使用<code>replace()</code>和<code>rsplit()</code>。
数据采用这种格式<code>< d1 >:< d2 >:< d3 >:< d4 ></code>每个变量都在这个符号<code><></code>内,并由<code>:</code>so分隔。我首先用空字符串(<code>''</code>)替换<code><</code>和<code>></code>。替换后的数据应该是这样的<code>d1:d2:d3:d4</code>现在您可以简单地使用<code>rsplit(':', 4)</code>来提取这些数据</p>
<pre><code>with open('data.txt') as fp:
for line in fp:
_, d1, d2, d3, d4 = line.strip().replace('<', '').replace('>', '').rsplit(':', 4)
print(d1, d2, d3, d4)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>1600506070 399767 1600506070 457014
1600506070 457135 1600506070 530369
1600506070 530506 1600506070 603211
</code></pre>