繁体   English   中英

从 txt 文件中提取数字

[英]Extract a number from a txt file

向所有人道歉,我正在重写这个问题,使其比以前更清楚。 我有这样重命名的文本文件:1.txt、2.txt 等(总共 195 个文件)。 这些文本文件包含两个像这样制作的块:

假设您的数据存储在 text.txt 文件中。 我只取一行的最后 5 个元素。

with open('text.txt') as f:
    file_list = f.readlines()
new_list = [] 
for sentence in file_list:
    new_list.append(sentence.replace('\n', ''))
list_number = []
for element in new_list:
    list_number.append(element.split()[:-6:-1])

输出:

[['-0.34011', '-0.34412', '-0.34682', '-0.35095', '-0.35790'],
 ['-0.28924', '-0.30201', '-0.31434', '-0.32013', '-0.33775'],
 ['-0.27505', '-0.27672', '-0.28216', '-0.28518', '-0.28686'],
 ['0.02156', '0.00150', '-0.02072', '-0.10541', '-0.12386'],
 ['0.05155', '0.04675', '0.04449', '0.03997', '0.03129'],
 ['0.08236', '0.08193', '0.07459', '0.06358', '0.06062']]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM