首页 > 解决方案 > 将包含整数和字符串的 .dat 文件连接在一起

问题描述

我可以访问一些看起来像这样的数据:

"""" Results are from 23 of March etc. etc 
     more lines of rubbish 
     600     5245    234   21.2   244.0  505.00 Infinity  -- 245 245.0
     610     5555    134   24.0   244.0  505.00 Infinity  -- 245 245.0 
     620     5235    534   23.0   244.0  505.00 Infinity  -- 245 245.0 
"""""

本质上是行和列。我的目标是剪掉前几行并将其中的十几个缝合在一起。以后我必须能够访问这个文件的组件,而我尝试过的大多数技术都只列出了一个长长的列表

lump_file = []

for file in os.listdir("../sif/specfit_output/2010_2011"):
    with open("../sif/specfit_output/2010_2011/"+file, 'r') as fi:
        lines = iter(fi.readline()[11:], '')
        lump_file.append(lines.next())

标签: pythonconcatenation

解决方案


推荐阅读