擅长:python、mysql、java
<p>您应该使用<code>str.split()</code>。你知道吗</p>
<p>它所做的是将字符串拆分到每个有空格的地方,这样就可以得到如下字符串列表:</p>
<pre><code>n = '44 2.463181s> (G) GET_NBI: 0x00002aaa ecc00e90 <- (4,0x00002aab 4c000c00) (256 bytes)'
o = n.split()
print o
</code></pre>
<p>输出:</p>
<pre><code>['44', '2.463181s>', '(G)', 'GET_NBI:', '0x00002aaa', 'ecc00e90', '<-', '(4,0x00002aab', '4c000c00)', '(256', 'bytes)']
</code></pre>
<p>然后只需获得倒数第二个索引,如<code>o[-2] -> '(256'</code></p>
<p>去掉多余的括号:<code>'(256'[1:] -> '256'</code>,如果你想的话,把它变成一个整数。<code>int('256') -> 256</code></p>