使用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使用matplotlib实现在坐标系中画一个矩形的方法
May 20 Python
Python tkinter事件高级用法实例
Jan 31 Python
Python简单基础小程序的实例代码
Apr 28 Python
Python的bit_length函数来二进制的位数方法
Aug 27 Python
python异步编程 使用yield from过程解析
Sep 25 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
Oct 06 Python
python中time库的实例使用方法
Oct 31 Python
详解Django配置优化方法
Nov 18 Python
Python列表切片常用操作实例解析
Mar 10 Python
如何基于python对接钉钉并获取access_token
Apr 21 Python
基于Pyinstaller打包Python程序并压缩文件大小
May 28 Python
python中adb有什么功能
Jun 07 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
阿拉伯的咖啡与水烟
2021/03/03 咖啡文化
php获取网页内容方法总结
2008/12/04 PHP
对比分析php中Cookie与Session的异同
2016/02/19 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
jQuery 使用手册(四)
2009/09/23 Javascript
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
浅谈jQuery中的事件
2015/03/23 Javascript
JavaScript事件委托实例分析
2015/05/26 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
jQuery文字横向滚动效果的实现代码
2016/05/31 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
微信公众号开发之微信支付代码记录的实现
2019/10/16 Javascript
python使用cookielib库示例分享
2014/03/03 Python
python获取当前日期和时间的方法
2015/04/30 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
Django 开发环境配置过程详解
2019/07/18 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
护理专业毕业生推荐信
2013/10/31 职场文书
学生党员思想汇报
2013/12/28 职场文书
电脑饰品店的创业计划书
2014/01/21 职场文书
小学校园活动策划
2014/01/30 职场文书
寄语学生的话
2014/04/10 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python