擅长:python、mysql、java
<p>您应该使用regex,这将简化您的代码。比如:</p>
<pre><code>import re
with open ('test.txt', 'r') as infile, open ('outfile.txt', 'w') as outfile:
for line in infile:
obj = re.match('.+"(.+\.jpg)".+\s(\d+KB)', line)
if obj:
outfile.write (obj.group(1) + ' ' + obj.group(2) + '\n')
</code></pre>
<p>你知道吗输出文件.txt此脚本返回:</p>
<pre><code>pic01.jpg 110KB
pic02.jpg 100KB
pic03.jpg 190KB
</code></pre>