擅长:python、mysql、java
<p>最简单的解决方案是读取文件头:</p>
<pre><code>f = open("data.txt", "r")
for line in f:
if "</MetaDataAtStart>" in line:
print "Wavelength data was not found"
break;
if "Wavelength" in line:
print line.split("=")[1]
</code></pre>
<p><strong>输出:</strong></p>
^{pr2}$
<hr/>
<p><strong>编辑:</strong></p>
<pre><code>import re
f = open("data.txt", "r")
regex = re.compile(r'Wavelength \(Angstrom\)=([0-9]+\.?[0-9]*)')
for line in f:
result = regex.search(line)
print result.group(1)
</code></pre>
<p><strong>输出:</strong></p>
^{pr2}$