使用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实现压缩与解压gzip大文件的方法
Sep 18 Python
Python之os操作方法(详解)
Jun 15 Python
Python内置函数delattr的具体用法
Nov 23 Python
Python使用pyodbc访问数据库操作方法详解
Jul 05 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
Jul 18 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
Jul 03 Python
python getopt模块使用实例解析
Dec 18 Python
Python实现i人事自动打卡的示例代码
Jan 09 Python
Python将二维列表list的数据输出(TXT,Excel)
Apr 23 Python
基于Python词云分析政府工作报告关键词
Jun 02 Python
python属于跨平台语言码
Jun 09 Python
Pycharm添加虚拟解释器报错问题解决方案
Oct 13 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程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
用javascript实现点击链接弹出"图片另存为"而不是直接打开
2007/08/15 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
angularjs自定义ng-model标签的属性
2016/01/21 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
深入理解AngularJS中的ng-bind-html指令
2017/03/27 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
vue多次循环操作示例
2019/02/08 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
浅谈Python使用Bottle来提供一个简单的web服务
2017/12/27 Python
Python实现获取邮箱内容并解析的方法示例
2018/06/16 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
2021/02/25 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
使用CSS3的::selection改变选中文本颜色的方法
2015/09/29 HTML / CSS
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
终端业务员岗位职责
2013/11/27 职场文书
行政人员工作职责
2013/12/05 职场文书
科研先进个人典型材料
2014/01/31 职场文书
电焊工工作岗位职责
2014/02/06 职场文书
2015年教师节感言
2015/08/03 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
装修安全责任协议书
2016/03/22 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
深入理解Pytorch微调torchvision模型
2021/11/11 Python
Go语言特点及基本数据类型使用详解
2022/03/21 Golang
vue3不同环境下实现配置代理
2022/05/25 Vue.js