使用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 相关文章推荐
JSONLINT:python的json数据验证库实例解析
Nov 28 Python
python 用正则表达式筛选文本信息的实例
Jun 05 Python
Python生成器generator用法示例
Aug 10 Python
python如何生成各种随机分布图
Aug 27 Python
在python中获取div的文本内容并和想定结果进行对比详解
Jan 02 Python
Python中时间datetime的处理与转换用法总结
Feb 18 Python
pytorch+lstm实现的pos示例
Jan 14 Python
tensorflow常用函数API介绍
Apr 19 Python
python语言实现贪吃蛇游戏
Nov 13 Python
Python之字符串的遍历的4种方式
Dec 08 Python
Python合并pdf文件的工具
Jul 01 Python
Python  lambda匿名函数和三元运算符
Apr 19 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在线生成ico文件的代码
2007/10/09 PHP
PHP Memcached + APC + 文件缓存封装实现代码
2010/03/11 PHP
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
PHP可变函数的使用详解
2013/06/14 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
JavaScript 快捷键设置实现代码
2009/03/13 Javascript
通过Mootools 1.2来操纵HTML DOM元素
2009/09/15 Javascript
Prototype源码浅析 String部分(二)
2012/01/16 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
jQuery中get方法用法分析
2016/12/07 Javascript
vue.js从安装到搭建过程详解
2017/03/17 Javascript
微信小程序登录态控制深入分析
2017/04/12 Javascript
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
2019/09/16 Javascript
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2019/06/24 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
联想香港官方网站及网店:Lenovo香港
2018/04/13 全球购物
ASOS比利时:英国线上零售商及自有品牌
2018/07/29 全球购物
Topshop美国官网:英国快速时尚品牌
2019/05/16 全球购物
暑期社会实践学生的自我评价
2014/01/09 职场文书
音乐教学反思
2014/02/02 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
母亲节寄语大全
2015/02/27 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
2019年年中工作总结讲话稿模板
2019/03/25 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android