使用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 cookielib 登录人人网的实现代码
Dec 19 Python
Python列表append和+的区别浅析
Feb 02 Python
Django自定义过滤器定义与用法示例
Mar 22 Python
python中reader的next用法
Jul 24 Python
程序员写Python时的5个坏习惯,你有几条?
Nov 26 Python
Python定时任务随机时间执行的实现方法
Aug 14 Python
python 并发编程 非阻塞IO模型原理解析
Aug 20 Python
python实现的Iou与Giou代码
Jan 18 Python
Django 允许局域网中的机器访问你的主机操作
May 13 Python
python解释器安装教程的方法步骤
Jul 02 Python
深入分析python 排序
Aug 24 Python
Django静态文件加载失败解决方案
Aug 26 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的access操作类
2008/04/09 PHP
php登陆页的密码处理方式分享
2013/10/14 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
为什么JS中eval处理JSON数据要加括号
2015/04/13 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
2017/02/08 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
vue通过数据过滤实现表格合并
2020/11/30 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
python实现在目录中查找指定文件的方法
2014/11/11 Python
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
python使用folium库绘制地图点击框
2018/09/21 Python
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
python创建与遍历List二维列表的方法
2019/08/16 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
基于Keras的格式化输出Loss实现方式
2020/06/17 Python
计算机科学系职业生涯规划书
2014/03/08 职场文书
学习十八大宣传标语
2014/10/09 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS
CSS中妙用 drop-shadow 实现线条光影效果
2021/11/11 HTML / CSS
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript
win10更新失败无限重启解决方法
2022/04/19 数码科技