def GetFileList(dir, fileList,notdeal=[]):newDir = dirif os.path.isfile(dir):fileList.append(dir)elif os.path.isdir(dir):for s in os.listdir(dir):#如果需要忽略某些文件夹,使用以下代码if s in notdeal:continuenewDir = os.path.join(dir, s)GetFileList(newDir, fileList,notdeal)return fileListdef pushFileinFold(filename,foldname,createpath=False):retname=''names=filename.split('/')if foldname[0]=='/':retname=foldnameelse:for i in range(len(names)-1):retname =retname+names[i]+'/'retname+=foldnameif createpath==True:if os.path.exists(retname)==False:os.makedirs(retname)# print(retname+'/'+ names[len(names) - 1])return retname +'/'+ names[len(names) - 1]
filepath = "/home/b/a"
lists = GetFileList(filepath, [],['deal','python'])
for i in range(len(lists)):globals()['data'+str(i)]=pd.read_csv(lists[i],header=None)  #对数据进行处理  globals()['data'+str(i)].to_excel(pushFileinFold(lists[i],'deal',True))

读取/home/b/a文件夹子下的所有文件,里面的deal,python文件夹不处理

数据处理后保存到 文件所在位置的deal文件夹下,若是文件夹不存在则创建

转载于:https://www.cnblogs.com/skycandy/p/9303864.html

python 批量处理文件相关推荐

  1. 怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理

    前言 在我对项目组的一些训练图像进行预处理的时候,发现处理的图像是分好了类,在文件夹里的文件夹里,套娃式存储的,所以对我批处理,以及按原文件夹规则进行存储的时候,就会造成很大困扰 但通过下面几个函数的 ...

  2. 怎样用python批量处理文件夹_python批量处理文件或文件夹

    本文实例为大家分享了python批量处理文件或文件夹的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- import os,shutil import sys imp ...

  3. python删除文件和linux删除文件区别_使用Python批量删除文件列表

    使用Python批量删除文件列表 环境: 已知要删除的文件列表,即确定哪些文件要删除. 代码如下: #!/usr/bin/env python #coding=utf-8 #目的:本程序主要为删除给定 ...

  4. python批量新建文件_python批量处理

    python opencv图像二值化批量处理 from skimage import data_dir,io,transform,color,filters import numpy as np im ...

  5. Python批量复制文件

    Python批量复制文件 首先需要安装shutil库 pip install pytest-shutil # -*- coding: utf-8 -*- """ Crea ...

  6. python批量移动文件_用python批量移动文件

    我是用来移动图片的,其他格式的文档也是可以的,改下后缀列表就可以了 import os,shutil import datetime #将文件夹里的图片全部移动到新文件夹中 #revised by S ...

  7. python批量转换文件编码

    python批量转换文件编码   3年之前   python 今天在 eclipse 中导入了个之前的 swing 项目,结果跑起来后乱码,检查代码发现竟然一部分 java 文件是 utf-8 编码, ...

  8. python批量修改文件扩展名

    python批量修改文件扩展名录 前言 代码如下 前言 利用python将文件夹里的.txt文件修改为.tif文件. 代码如下 import os dir='/home/下载/'#文件所在目录 fil ...

  9. python批量创建文件夹

    python批量创建文件夹 觉得有用的话,欢迎一起讨论相互学习~ 参考资料 Python:os.path.join()产生的斜杠在Windows和Linux下的不同表现和解决方法 python获取指定 ...

  10. Python批量处理文件的方法总结(包括folder、txt、xml、excel)

    目录 一.使用Python批量创建folder 二.使用python批量创建txt 三.使用 Python批量修改文件名 四.使用Python读取txt中的数据并创建excel 五.使用Python批 ...

最新文章

  1. iOS手势操作简介(五)
  2. Delphi及C++Builder经典图书一览表(持续更新中2018.01.02)
  3. 转载爱哥自定义View系列--Paint详解
  4. 石油化工设备维护检修规程_旋回破碎机横梁臂架、衬板、内外铜套检修步骤及设备检修维护要点...
  5. pycharm在linux安装插件,Pycharm安装go插件,开始go之旅
  6. Mysql导入导出数据总结
  7. MySQL 调优工具
  8. C语言写的一个贪吃蛇小游戏(windows系统)
  9. Release That Record Lock!
  10. zpl指令打印中文内容_大疆机甲大师Python开发: 中文命名变量初尝试
  11. Online Judge爬虫
  12. 嵌入式开发设备的组成
  13. lgo软件许可号许可码_软件是许可的还是出售的?
  14. 大型分布式电商系统架构是如何从0开始演进
  15. 信息论与编码2 期末复习-线性码
  16. CodeIgniter3视频教程
  17. JE分词组件,词典编辑方法
  18. Git步步进阶---完美实战git tag所有操作
  19. 如何将音乐文件(如mp3,rm)嵌入到网页中
  20. 用原生自己编写一个头部导航实现索引功能

热门文章

  1. Rabbit MQ 配置
  2. Windows10 VS2017 C++模拟点击按键
  3. 为了不被OUT,UC决定不再安静地做个浏览器了
  4. 用C语言设计光线成像程序——计算机达人成长之路(26)
  5. crazyradio焊接和下载固件过程
  6. mysql客户端程序介绍
  7. Qt 的udpSocket通信
  8. 【100题】第三十三 高级字符匹配(和谐系统原理)
  9. 利用ping/ipconfig/nslookup/dig/whois简单工具测试DNS
  10. linux ssh 色彩,定制多彩缤纷的 Linux SSH,告别黑白灰!