python - 从Python中的文本文件中提取数据并写入新文件

标签 python python-3.x

我有一个如下所示的文件,我正在寻找一种方法来读出所有值,并使用 Python 将它们写入新文件。

Contact Angle (deg)     87.98
Wetting Tension (dy/cm)     2.576
Wetting Tension Left (dy/cm)    39.44
Wetting Tension Right (dy/cm)   39.44
Base Tilt Angle (deg)       0.00
Base (mm)           1.2414
Base Area (mm2)         1.2103
Height (mm)         0.5992
Tip Width (mm)          0.9480
Wetted Tip Width (mm)       0.9323
Sessile Volume (ul)     0.4752
Sessile Surface Area (mm2)  2.3382
Contrast (cts)          179
Sharpness (cts)         82
Black Peak (cts)        12
White Peak (cts)        191
Edge Threshold (cts)        86
Base Left X (mm)        3.592
Base Right X (mm)       4.835
Base Y (mm)         3.083
RMS Fit Error (mm)      4.248E-3

标题(例如接触角(度))和值之间的间距是制表符和空格的混合。我正在寻找一种获取以下格式的输出文件的方法:

87.98
2.576
39.44
39.44
0
1.2414
1.2103
0.5992
0.948
0.9323
0.4752
2.3382
179
82
12
191
86
3.592
4.835
3.083
4.25E-03

我已经有一段时间没有使用Python了,即使看着类似的问题,我也碰壁了,似乎找不到答案(我知道这是微不足道的)。

谁能帮帮我吗?

最佳答案

我已经在问题中的示例数据上对此进行了测试,它有效。

infile = open('file.txt', 'r')
outfile = open('outfile.txt', 'w')
for l in infile:
    outfile.write(l.split()[-1] + '\n')

infile.close()
outfile.close()

关于python - 从Python中的文本文件中提取数据并写入新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21756515/

相关文章:

python-3.x - 使用 Machin 方法估算 pi 的准确性问题

python - 使用 vars() 不好吗

python - Django 查询对 ArrayFields 的长度求和

python - 给定两个列表的匹配元素的索引,其中一个列表具有冗余条目

python-3.x - 使用 psycopg2 将 git 修订散列 (SHA-1) 写入 PostgreSQL 数据库

python - Pyautogui 屏幕截图。它去哪儿了?如何保存以后查找?

java - Python 中的嵌套对象

python - 在 QVBoxLayout 中添加 QStatusBar

python - 使用包含单引号的 json 更新 PostgreSQL 中的 jsonb 字段

python - h5py:存储字符串列表