使用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实现拼接多张图片的方法
Dec 01 Python
在numpy矩阵中令小于0的元素改为0的实例
Jan 26 Python
python实现图书借阅系统
Feb 20 Python
python中pytest收集用例规则与运行指定用例详解
Jun 27 Python
使用python实现回文数的四种方法小结
Nov 24 Python
基于FME使用Python过程图解
May 13 Python
在TensorFlow中实现矩阵维度扩展
May 22 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
Python如何给函数库增加日志功能
Aug 04 Python
Python变量及数据类型用法原理汇总
Aug 06 Python
python爬虫爬取网页数据并解析数据
Sep 18 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 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实现的pdo连接数据库并插入数据功能简单示例
2019/03/30 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
二行代码解决全部网页木马
2008/03/28 Javascript
定义select的边框颜色
2008/04/28 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
基于JS实现checkbox全选功能实例代码
2016/10/31 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
Vue移动端实现图片上传及超过1M压缩上传
2019/12/23 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
python中字典(Dictionary)用法实例详解
2015/05/30 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
5分钟 Pipenv 上手指南
2018/12/20 Python
详解Python 函数如何重载?
2019/04/23 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
浅谈Python中的字符串
2020/06/10 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
Windows和Linux动态库应用异同
2016/07/28 面试题
农业大学毕业生的个人自我评价
2013/10/11 职场文书
求职自荐信格式
2013/12/04 职场文书
化学专业毕业生求职信
2014/07/28 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书