使用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使用minidom读写xml的方法
Jun 03 Python
使用Python进行二进制文件读写的简单方法(推荐)
Sep 12 Python
Java与Python两大幸存者谁更胜一筹呢
Apr 12 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
Apr 28 Python
python 在屏幕上逐字显示一行字的实例
Dec 24 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
Jul 05 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
Oct 28 Python
Django项目使用ckeditor详解(不使用admin)
Dec 17 Python
用什么库写 Python 命令行程序(示例代码详解)
Feb 20 Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 Python
Django集成MongoDB实现过程解析
Dec 01 Python
详细总结Python常见的安全问题
May 21 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 ftp文件上传函数(基础版)
2010/06/03 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
如何利用预加载优化Laravel Model查询详解
2017/08/11 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
js每次Title显示不同的名言
2008/09/25 Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
2010/04/15 Javascript
用javascript作一个通用向导说明
2011/08/30 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
js propertychange和oninput事件
2014/09/28 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
npm scripts 使用指南详解
2018/10/08 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
网络体系结构及协议的定义
2014/03/13 面试题
总经理办公室主任岗位职责
2013/11/12 职场文书
社区党务公开实施方案
2014/03/18 职场文书
建议书范文
2015/02/05 职场文书
小学音乐课教学反思
2016/02/18 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
python常见的占位符总结及用法
2021/07/02 Python
python使用pycharm安装pyqt5以及相关配置
2022/04/22 Python