使用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 相关文章推荐
centos系统升级python 2.7.3
Jul 03 Python
介绍Python中的文档测试模块
Apr 28 Python
Python出现segfault错误解决方法
Apr 16 Python
Python写的一个定时重跑获取数据库数据
Dec 28 Python
解决tensorflow模型参数保存和加载的问题
Jul 26 Python
python 根据字典的键值进行排序的方法
Jul 24 Python
python multiprocessing多进程变量共享与加锁的实现
Oct 02 Python
Python换行与不换行的输出实例
Feb 19 Python
让Django的BooleanField支持字符串形式的输入方式
May 20 Python
python中os包的用法
Jun 01 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
Dec 14 Python
一文读懂python Scrapy爬虫框架
Feb 24 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 session常见问题集锦及解决办法总结
2007/03/18 PHP
两个开源的Php输出Excel文件类
2010/02/08 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
解析php获取字符串的编码格式的方法(函数)
2013/06/21 PHP
如何修改和添加Apache的默认站点目录
2013/07/05 PHP
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
vue中添加mp3音频文件的方法
2018/03/02 Javascript
vue移动端微信授权登录插件封装的实例
2018/08/28 Javascript
js实现动态增加文件域表单功能
2018/10/22 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
vue请求服务器数据后绑定不上的解决方法
2019/10/30 Javascript
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
Python 转义字符详细介绍
2017/03/21 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
Selenium使用Chrome模拟手机浏览器方法解析
2020/04/10 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
保护环境建议书
2014/03/12 职场文书
工会主席事迹材料
2014/06/03 职场文书
新文化运动的基本口号
2014/06/21 职场文书
网吧消防安全责任书
2014/07/29 职场文书
2014年安全管理工作总结
2014/12/01 职场文书
信访工作个人总结
2015/03/03 职场文书
网站文案策划岗位职责
2015/04/14 职场文书
k-means & DBSCAN 总结
2021/04/27 Python
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js