使用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按照多个字符对字符串进行分割的方法
Mar 17 Python
Python smallseg分词用法实例分析
May 28 Python
tensorflow建立一个简单的神经网络的方法
Feb 10 Python
TensorFlow入门使用 tf.train.Saver()保存模型
Apr 24 Python
Python selenium抓取微博内容的示例代码
May 17 Python
Python3.7实现中控考勤机自动连接
Aug 28 Python
python 构造三维全零数组的方法
Nov 12 Python
Python 中Django验证码功能的实现代码
Jun 20 Python
Django时区详解
Jul 24 Python
Python greenlet和gevent使用代码示例解析
Apr 01 Python
基于Python正确读取资源文件
Sep 14 Python
Python进阶学习之带你探寻Python类的鼻祖-元类
May 08 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中__get()和__set()的用法实例详解
2013/06/04 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
2019/05/25 PHP
学习YUI.Ext 第三天
2007/03/10 Javascript
js每次Title显示不同的名言
2008/09/25 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
js 判断js函数、变量是否存在的简单示例代码
2014/03/04 Javascript
javascript中SetInterval与setTimeout的定时器用法
2015/08/24 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
AngularJS基础 ng-cloak 指令简单示例
2016/08/01 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
python实现人人网登录示例分享
2014/01/19 Python
python实现保存网页到本地示例
2014/03/16 Python
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
Python中的descriptor描述器简明使用指南
2016/06/02 Python
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
设置python3为默认python的方法
2018/10/31 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
年终总结会议主持词
2014/03/17 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
2014年大学生党员自我评议
2014/09/22 职场文书
走群众路线剖析材料
2014/10/09 职场文书
十八大标语口号
2014/10/09 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python