使用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操作Word批量生成文章的方法
Jul 28 Python
python实现csv格式文件转为asc格式文件的方法
Mar 23 Python
Python爬虫文件下载图文教程
Dec 23 Python
Django使用中间键实现csrf认证详解
Jul 22 Python
python程序中的线程操作 concurrent模块使用详解
Sep 23 Python
python语言线程标准库threading.local解读总结
Nov 10 Python
python中matplotlib实现随鼠标滑动自动标注代码
Apr 23 Python
Python替换NumPy数组中大于某个值的所有元素实例
Jun 08 Python
Python压缩模块zipfile实现原理及用法解析
Aug 14 Python
如何利用python检测图片是否包含二维码
Oct 15 Python
python自动化发送邮件实例讲解
Jan 04 Python
python opencv常用图形绘制方法(线段、矩形、圆形、椭圆、文本)
Apr 12 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
如何将数据从文本导入到mysql
2006/10/09 PHP
PHP连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
php生成数组的使用示例 php全组合算法
2014/01/16 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
php 输入输出流详解及示例代码
2016/08/25 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
用js怎么把&字符换成"&amp:"
2006/10/19 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
通过js修改input、select默认字体颜色
2017/04/19 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
Python入门_浅谈数据结构的4种基本类型
2017/05/16 Python
django表单的Widgets使用详解
2019/07/22 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
python中JWT用户认证的实现
2020/05/18 Python
在keras中实现查看其训练loss值
2020/06/16 Python
python 监控logcat关键字功能
2020/09/04 Python
css图标制作教程制作云图标
2014/01/19 HTML / CSS
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
公司寄语大全
2014/04/10 职场文书
班长竞选演讲稿
2014/04/24 职场文书
校运会通讯稿
2015/07/18 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python
教你用Python爬取英雄联盟皮肤原画
2021/06/13 Python
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏