通过python对多个txt文件进行处理
#import numpy as np import pandas as pd import os folder = 'D:/log/A190820C31N82' def all_files_in_a_folder_iter(folder): import os for root, dirs, files in os.walk(folder): for file in files: # 获取文件路径 yield (os.path.join(root, file)) #对CH1-CH2到CH7-CH8的文件夹进行排序 l = os.listdir('D:/log/A190820C31N82/08 583fF 2.3.10.0 30fps') dic ={} n=1 for i in l: if 'CH' in i: dic[i] = n n=n+1 #对电容大小排序 dd = os.listdir('D:/log/A190820C31N82') dsc = {} m=1 for j in dd: if 'fF' in j: dsc[j] = m m=m+1 #import xlrd #import xlwt from openpyxl import load_workbook #import openpyxl #打开Excel文件 wb = load_workbook('D:/log/data_process.xlsx')#生成一个已存在的wookbook对象 wb1 = wb.active#激活sheet for i in all_files_in_a_folder_iter(folder): if '.txt' in i and 'ECT' in i: # print(i) a = pd.read_table(i,header=None) s = i.split('\\')[2] t = i.split('\\')[1] n = dic[s] m = dsc[t] res = a.values[:,n].mean() #做均值处理,保存结果 wb1.cell(t*5+1,n+2,res)#往sheet中的第t*5+1行第n+2列写入均值 wb.save('D:/log/data_process.xlsx')#保存 wb.close()
文件结构如下图所示
总结
以上所述是小编给大家介绍的python批量处理txt文件的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
本文向大家介绍浅谈Python批处理文件夹中的txt文件,包括了浅谈Python批处理文件夹中的txt文件的使用技巧和注意事项,需要的朋友参考一下 1 文件处理形式 近期由于处理大量数据,所以对于采用python进行处理文件的一些操作也打算整理一下;接下来主要说一下如何处理目录下的一系列txt文件。首先看一下我们将要处理目录下的15个类似的数据文件,其中提取的数据如图所示,以及在读写文件时所
本文向大家介绍python 批量解压压缩文件的实例代码,包括了python 批量解压压缩文件的实例代码的使用技巧和注意事项,需要的朋友参考一下 下面给大家介绍python 批量解压压缩文件的实例代码,代码如下所述; 在看下一段代码python批量解压 总结 以上所述是小编给大家介绍的python 批量解压压缩文件的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
本文向大家介绍C#处理文本文件TXT实例详解,包括了C#处理文本文件TXT实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#处理文本文件TXT的方法。分享给大家供大家参考。具体分析如下: 1. 如何读取文本文件内容: 这里介绍的程序中,是把读取的文本文件,用一个richTextBox组件显示出来。要读取文本文件,必须使用到"StreamReader"类,这个类是由名字空间"Sys
本文向大家介绍python批量修改文件名的实现代码,包括了python批量修改文件名的实现代码的使用技巧和注意事项,需要的朋友参考一下
本文向大家介绍Python批处理删除和重命名文件夹的实例,包括了Python批处理删除和重命名文件夹的实例的使用技巧和注意事项,需要的朋友参考一下 1. 删除当前目录下不含有指定文件类型的文件夹 2. 遍历目录下每个子文件夹,并列出子文件夹下的文件,默认删除含指定类型的文件夹,不包含指定文件类型的,则提示,是否删除或者重命名文件夹 3. 使用子文件夹中第一个文件的文件名作为该子文件夹的名字 以上这
本文向大家介绍Java实现批量修改txt文件名称的方法示例,包括了Java实现批量修改txt文件名称的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java实现批量修改txt文件名称的方法。分享给大家供大家参考,具体如下: 最近在做特征选择的实验时,需要批量修改一下文件名称,在这里做一下记录。 更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java文件与目录操作技巧汇