使用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连接mysql并提交mysql事务示例
Mar 05 Python
python使用ctypes模块调用windowsapi获取系统版本示例
Apr 17 Python
使用Python的Twisted框架编写简单的网络客户端
Apr 16 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
Nov 21 Python
python 高效去重复 支持GB级别大文件的示例代码
Nov 08 Python
Python 从一个文件中调用另一个文件的类方法
Jan 10 Python
Python math库 ln(x)运算的实现及原理
Jul 17 Python
PyTorch预训练的实现
Sep 18 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
Jan 18 Python
学python最电脑配置有要求么
Jul 05 Python
Python如何进行时间处理
Aug 06 Python
python 牛顿法实现逻辑回归(Logistic Regression)
Oct 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/02/14 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
php从文件夹随机读取文件的方法
2015/06/01 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
PHP 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
PHP echo()函数讲解
2019/02/15 PHP
thinkphp5 模型实例化获得数据对象的教程
2019/10/18 PHP
QQ登录简单实现代码
2021/03/09 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
jquery插件jquery.confirm弹出确认消息
2015/12/22 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法
2016/08/06 Javascript
js实现移动端编辑添加地址【模仿京东】
2017/04/28 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
使用python分析git log日志示例
2014/02/27 Python
python基础教程之序列详解
2014/08/29 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
Django和Ueditor自定义存储上传文件的文件名
2021/02/25 Python
初中生三年学习生活的自我评价
2013/11/03 职场文书
祖国在我心中演讲稿500字
2014/05/04 职场文书
平面设计专业求职信
2014/08/09 职场文书
学生党员检讨书范文
2014/12/27 职场文书
六种css3实现的边框过渡效果
2021/04/22 HTML / CSS
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL