使用python对多个txt文件中的数据进行筛选的方法


Posted in Python onJuly 10, 2019

一、问题描述

筛选出多个txt文件中需要的数据

二、数据准备

使用python对多个txt文件中的数据进行筛选的方法

这是我自己建立的要处理的文件,里面是随意写的一些数字和字母

三、程序编写

import os

def eachFile(filepath):        
  pathDir =os.listdir(filepath)    #遍历文件夹中的text
  return pathDir

def readfile(name):          
  fopen=open(name,'r')
  for lines in fopen.readlines():     #按行读取text中的内容
    lines = lines.replace("\n", "").split(",")
    if 'aaa' in str(lines) and '2' not in str(lines): 
    #筛选出含有'aaa'并且不含数字2的每一行 
      print(lines)
  fopen.close()

filePath = "C:\\Users\\Administrator\\Desktop\\123"
pathDir=eachFile(filePath)
for allDir in pathDir:
  # child = os.path.join('%s%s' % (filepath, allDir))
  child = "C:\\Users\\Administrator\\Desktop\\123" + '\\' + allDir
  readfile(child)

以上只是利用if条件句对数据进行简单的筛选,可以用正则表达式做更复杂的数据筛选。

这篇使用python对多个txt文件中的数据进行筛选的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 实现12306登录功能实例代码
Feb 09 Python
python实现学生信息管理系统
Apr 05 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
Python除法之传统除法、Floor除法及真除法实例详解
May 23 Python
python画图--输出指定像素点的颜色值方法
Jul 03 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
详解python metaclass(元类)
Aug 13 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
Aug 19 Python
Python通过Schema实现数据验证方式
Nov 12 Python
python实现无边框进度条的实例代码
Dec 30 Python
Django权限控制的使用
Jan 07 Python
python高温预警数据获取实例
Jul 23 Python
Python 占位符的使用方法详解
Jul 10 #Python
Python寻找路径和查找文件路径的示例
Jul 10 #Python
python获取当前文件路径以及父文件路径的方法
Jul 10 #Python
通过python实现弹窗广告拦截过程详解
Jul 10 #Python
python高斯分布概率密度函数的使用详解
Jul 10 #Python
Python with用法:自动关闭文件进程
Jul 10 #Python
Python中的几种矩阵乘法(小结)
Jul 10 #Python
You might like
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
Jquery 弹出层插件实现代码
2009/10/24 Javascript
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
一样的table?不一样的table(可编辑状态table)
2012/09/19 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
ExtJS自定义主题(theme)样式详解
2013/11/18 Javascript
JS画线(实例代码)
2013/11/20 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
jquery插件unobtrusive实现片段式加载
2015/06/15 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
jQuery基于json与cookie实现购物车的方法
2016/04/15 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
2017/10/24 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
2020/09/04 Javascript
利用Python为iOS10生成图标和截屏
2016/09/24 Python
TensorFlow如何实现反向传播
2018/02/06 Python
python常用排序算法的实现代码
2019/11/08 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Django之form组件自动校验数据实现
2020/01/14 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
2020/05/26 Python
python3 kubernetes api的使用示例
2021/01/12 Python
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
不拖欠农民工工资承诺书
2014/03/31 职场文书
我爱我家教学反思
2014/05/01 职场文书
促销活动计划书
2014/05/02 职场文书
简历自我评价优缺点
2015/03/11 职场文书
童年读书笔记
2015/06/26 职场文书