擅长:python、mysql、java
<p><code>'abc'.split('b')</code>将返回<code>['a','c']</code>,因此我们可以这样更改您的代码:</p>
<pre><code>ins = open( "log", "r" )
array = []
prefixes = []
suffixes = []
for line in ins:
array.append( line )
for line in array:
if "xyz" in line:
prefixes.append(line.split("xyz")[0])
suffixes.append(line.split("xyz")[1])
else:
print "xyz not found!"
</code></pre>
<p>或者,如果我们只想知道某物在xyz之后或之前出现的所有时间,我们可以使用<a href="http://docs.python.org/2/library/collections.html" rel="nofollow">Counter</a></p>
^{pr2}$