python重命名文件夹下所有文件_Python3.4.3重命名当前文件夹下的文件
import os
import os.path
#指明被遍历的文件夹
rootdir = './'
#三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字
for parent,dirnames,filenames in os.walk(rootdir):
#输出文件夹信息
# for dirname in dirnames:
# print ("parent is:" + parent)
# print ("dirname is" + dirname)
#输出文件信息
for filename in filenames:
try:
slen=len(filename)
subfix=filename.split('.')
#取后缀
subfix=subfix[len(subfix)-1]
#取文件名
fname=filename[:(slen-len(subfix)-1)]
#重命名文件下的文件名
if subfix=='temp':
os.rename(filename, filename[:len(filename)-5])
print ("%s--->%s"%(filename,filename[:len(filename)-5]))
else:
if subfix!='py':
os.rename(filename, filename+'.temp')
print("%s-->%s"%(filename,filename+'.temp'))
except Exception as e:
print(e)
python重命名文件夹下所有文件_Python3.4.3重命名当前文件夹下的文件相关推荐
- linux下rename命令用法详解(重命名文件)
本文介绍了linux系统中rename命令的用法,用来修改文件名.重命名文件,批量重命名文件rename是最好的选择,需要的朋友参考下. 在linux系统中重命名文件,经常用到mv命令,批量重命名文件 ...
- 整理文件夹保存同一目录,并统一重命名文件夹名
在自已的电脑上储存了很多文件,虽然不是特别重要的,但是也不能直接删除,想要整理,但又不知道如何整理,下面教大家将文件夹保存同一目录,并统一重命名这些文件夹.一起来看操作步骤. 需要准备哪些工具: 下载 ...
- linux重命名得通配符,在Linux中如何一次重命名多个文件详解
前言 在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等. 你可能已经知道,我们使用 mv 命令在类 Unix 操作系统中重命名或者移动 ...
- linux 文件夹换所属用户,Linux中账号管理之权限管理(下)
linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用.现在我们来看看账号管理中最傲娇的部分就是我们的权限管理. 一.简单介绍权限的概念 以install.l ...
- python使用os和shutil模块进行文件创建,删除,移动,复制,重命名
python使用os和shutil模块进行文件创建,删除,移动,复制,重命名 文章目录: 1 os模块的使用 1.1 os不带path 1.1.1 os.sep 属性:返回系统路径分隔符 1.1.2 ...
- 用Python一键修改上万个文件名(大哥,别右键重命名了好吗???)
如果你觉得对你有用,请留下一个赞再走,谢谢!! 文章目录 一.头疼的修改文件名,我是傻了 二.茅塞顿开,秒解决同事问题 三 你可能依然感兴趣的文章 四.分享交流 一.头疼的修改文件名,我是傻了 同事问 ...
- Python: 如何批量预处理FY4A L1 DISK和REGC产品?(辐射定标/裁剪/GLT校正/HDF5转TIFF文件等)
目录 01 前言 1.1 想要说 1.2 Requirements 1.3 程序适用数据集 02 函数说明 2.1 读取HDF5文件某一数据集 2.2 读取HDF5文件数据集属性 2.3 对FY4A数 ...
- Cython——Windows环境下配置faster-rcnn、yolo、ctpn等目标检测框架中Cython文件[cython_nms、bbox、gpu_nms]编译问题解决方案
问题描述 AttributeError: 'MSVCCompiler' object has no attribute 'compiler_so' ValueError: Buffer dtype m ...
- 优效文件助手-【深度】都2021年了,你还只会用文件夹管理电脑文件?
一.引言 对于大部分人来说,想要在电脑里快速找到自己想要的文件,并不是一件容易的事.如果你恰好不喜欢整理电脑,当电脑里出现了大量 [新建文件夹1].[新建文件夹2]--时,这时候你要找到某个文件就更加 ...
- 如何将图片一键重命名按顺序_再发一个多目录下图片按创建时间批量重命名的code...
在筛选比较好的照片时中间排序出现断档,结果手贱重命名时候把图片时序搞乱了,直接GG.还好写了个code拯救了一下.总的来说就是把命名乱掉的图片先按照系统时间戳进行升序排列,再根据相应顺序进行重命名. ...
最新文章
- 印度首席大法官力推 AI 进司法,曾因歧视女性引争议
- 胡渊鸣的「太极图形」又融了5000万美元,下一步:3D内容创作平台
- 最简单的 SAP Cloud Application programming CDS 练习
- php强类型作用,php类、接口、抽象、trait、强类型使用
- linux awstats搭建
- 迷宫的最短路径(bfs)
- 直接插入排序的python实现
- 使用CXF实现Webservice的服务接口提供以及相关的客户端实现
- 剪映专业版mac版本要求 剪映mac版最新版更新
- Vue简易时间计时器
- 二项分布期望与方差的证明
- python qq邮箱,Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
- 百度开发平台 access key获取步骤
- Spring Boot技术知识点:如何实现二维码生成工具
- android vrs技术,步步高 vivo V1/Y1 智能手机音质测评报告 VRS[vivo signal
- 教你解决主板过热导致的频繁死机
- windows10下Docker部署Kurento
- 投资区块链项目的四大必修课
- windows更改pip源_Windows下更改pip镜像源
- 黄智生教授:大数据时代的语义技术(公号回复“黄智生语义技术”下载彩标PDF论文)
热门文章
- 有关OPenCV的几个库函数的使用
- GroupBox控件
- android checkbox 选中事件_挖穿Android第四十九天
- java读写excel文件poi_Java利用POI读写Excel文件工具类
- Redis Bitmap 位图
- Java 算法 复数求和
- oracle不停机迁移数据库,Oracle 12.2 使用datagurd技术极短停机时间内快速迁移数据库方案步骤...
- 注意力机制学习(一)——通道注意力与pytorch案例
- python按照区间长度给定不同数量的随机数
- Zookeeper集群搭建(涵盖命令详解)与Error contacting service. It is probably not running的问题解决