使用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 24 Python
详解在Python和IPython中使用Docker
Apr 28 Python
举例讲解Python的Tornado框架实现数据可视化的教程
May 02 Python
Python升级导致yum、pip报错的解决方法
Sep 06 Python
Python中scatter函数参数及用法详解
Nov 08 Python
python计算两个数的百分比方法
Jun 29 Python
Python 一键获取百度网盘提取码的方法
Aug 01 Python
Python数据可视化:泊松分布详解
Dec 07 Python
服务器端jupyter notebook映射到本地浏览器的操作
Apr 14 Python
基于Python测试程序是否有错误
May 16 Python
Python识别处理照片中的条形码
Nov 16 Python
Python 避免字典和元组的多重嵌套问题
Jul 15 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无限分类的类
2007/01/02 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
解析yii数据库的增删查改
2013/06/20 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
2013/06/24 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
PHP实现的策略模式示例
2019/03/20 PHP
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
jquery submit ie6下失效的原因分析及解决方法
2013/11/15 Javascript
javascript学习笔记--数字格式类型
2014/05/22 Javascript
生成二维码方法汇总
2014/12/26 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
JS碰撞运动实现方法详解
2016/12/15 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
Vue的路由动态重定向和导航守卫实例
2018/03/17 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
js 函数性能比较方法
2020/08/24 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
[01:21]辉夜杯战队访谈宣传片—CDEC
2015/12/25 DOTA
零基础写python爬虫之urllib2使用指南
2014/11/05 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
Python基于dom操作xml数据的方法示例
2018/05/12 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
Monki官网:斯堪的纳维亚的独立时尚品牌
2020/11/09 全球购物
J2EE面试题
2016/03/14 面试题
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
小学生综合素质评语
2014/04/23 职场文书
员工安全生产承诺书
2014/05/22 职场文书
SpringBoot整合Mybatis Generator自动生成代码
2021/08/23 Java/Android
python入门学习关于for else的特殊特性讲解
2021/11/20 Python