python 批量处理文件
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 批量处理文件相关推荐
- 怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理
前言 在我对项目组的一些训练图像进行预处理的时候,发现处理的图像是分好了类,在文件夹里的文件夹里,套娃式存储的,所以对我批处理,以及按原文件夹规则进行存储的时候,就会造成很大困扰 但通过下面几个函数的 ...
- 怎样用python批量处理文件夹_python批量处理文件或文件夹
本文实例为大家分享了python批量处理文件或文件夹的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- import os,shutil import sys imp ...
- python删除文件和linux删除文件区别_使用Python批量删除文件列表
使用Python批量删除文件列表 环境: 已知要删除的文件列表,即确定哪些文件要删除. 代码如下: #!/usr/bin/env python #coding=utf-8 #目的:本程序主要为删除给定 ...
- python批量新建文件_python批量处理
python opencv图像二值化批量处理 from skimage import data_dir,io,transform,color,filters import numpy as np im ...
- Python批量复制文件
Python批量复制文件 首先需要安装shutil库 pip install pytest-shutil # -*- coding: utf-8 -*- """ Crea ...
- python批量移动文件_用python批量移动文件
我是用来移动图片的,其他格式的文档也是可以的,改下后缀列表就可以了 import os,shutil import datetime #将文件夹里的图片全部移动到新文件夹中 #revised by S ...
- python批量转换文件编码
python批量转换文件编码 3年之前 python 今天在 eclipse 中导入了个之前的 swing 项目,结果跑起来后乱码,检查代码发现竟然一部分 java 文件是 utf-8 编码, ...
- python批量修改文件扩展名
python批量修改文件扩展名录 前言 代码如下 前言 利用python将文件夹里的.txt文件修改为.tif文件. 代码如下 import os dir='/home/下载/'#文件所在目录 fil ...
- python批量创建文件夹
python批量创建文件夹 觉得有用的话,欢迎一起讨论相互学习~ 参考资料 Python:os.path.join()产生的斜杠在Windows和Linux下的不同表现和解决方法 python获取指定 ...
- Python批量处理文件的方法总结(包括folder、txt、xml、excel)
目录 一.使用Python批量创建folder 二.使用python批量创建txt 三.使用 Python批量修改文件名 四.使用Python读取txt中的数据并创建excel 五.使用Python批 ...
最新文章
- iOS手势操作简介(五)
- Delphi及C++Builder经典图书一览表(持续更新中2018.01.02)
- 转载爱哥自定义View系列--Paint详解
- 石油化工设备维护检修规程_旋回破碎机横梁臂架、衬板、内外铜套检修步骤及设备检修维护要点...
- pycharm在linux安装插件,Pycharm安装go插件,开始go之旅
- Mysql导入导出数据总结
- MySQL 调优工具
- C语言写的一个贪吃蛇小游戏(windows系统)
- Release That Record Lock!
- zpl指令打印中文内容_大疆机甲大师Python开发: 中文命名变量初尝试
- Online Judge爬虫
- 嵌入式开发设备的组成
- lgo软件许可号许可码_软件是许可的还是出售的?
- 大型分布式电商系统架构是如何从0开始演进
- 信息论与编码2 期末复习-线性码
- CodeIgniter3视频教程
- JE分词组件,词典编辑方法
- Git步步进阶---完美实战git tag所有操作
- 如何将音乐文件(如mp3,rm)嵌入到网页中
- 用原生自己编写一个头部导航实现索引功能