如何根据块号给出文件名

时间:2019-07-09 04:59:54

标签: python file-writing data-extraction

我有一个包含lat,lon和一些参数的数据文件。对于不同的压力水平重复纬度和经度值。我想在不同文件中写出不同压力水平的纬度,经度和参数,并根据迭代次数或程序段号为它们命名。我没有压力水平来确定压力水平的终点,所以我要通过使用line.strip()和break来确定lat,lon块的终点来确定lat水平的终点,还有其他方法来标识lat和然后将数据写入不同的文件中。我有50个这样的数据文件,并且每个文件中的lat和lon都不一样,因此我想根据lat和lon的重复来确定压力水平的结束并将数据写入文件。

import io
import glob
import os

list_of_files = glob.glob('./d_airsdata_0.csv')
for file_name in list_of_files:
    with open(file_name) as input_data:
        for line in input_data:
            with io.open("file_" + str(line) + ".dat",'w') as f:
                if line.strip():
                    if '24.16 100.00' in line :
                        break
        for line in input_data:
            if line.strip() == '40.71  99.30':
                break
            print(line)
            f.write(str(line))
            f.close()

我希望将不同压力水平的数据写到不同的文件中,并根据迭代次数或模块编号来命名它们。

0 个答案:

没有答案