擅长:python、mysql、java
<p>您可以轻松地将其解析为<code>dataframe</code>,并选择所需的列来获取值</p>
<p>假设您的数据与您提供的示例相似,您可以尝试以下操作:</p>
<pre><code>import pandas as pd
with open("data.txt") as f:
lines = [line.strip() for line in f.readlines()]
header = max(lines, key=len).replace("#", "").split()
df = pd.DataFrame([line.split() for line in lines[1::2]], columns=header)
print(df["OH2"])
df.to_csv("parsed_data.csv", index=False)
</code></pre>
<p>输出:</p>
<pre><code>0 1
1 11
2 1
3 83
Name: OH2, dtype: object
</code></pre>
<p>将其转储到<code>.csv</code>将产生:</p>
<p><a href="https://i.stack.imgur.com/lS1Om.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lS1Om.png" alt="enter image description here"/></a></p>