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重命名当前文件夹下的文件相关推荐

  1. linux下rename命令用法详解(重命名文件)

    本文介绍了linux系统中rename命令的用法,用来修改文件名.重命名文件,批量重命名文件rename是最好的选择,需要的朋友参考下. 在linux系统中重命名文件,经常用到mv命令,批量重命名文件 ...

  2. 整理文件夹保存同一目录,并统一重命名文件夹名

    在自已的电脑上储存了很多文件,虽然不是特别重要的,但是也不能直接删除,想要整理,但又不知道如何整理,下面教大家将文件夹保存同一目录,并统一重命名这些文件夹.一起来看操作步骤. 需要准备哪些工具: 下载 ...

  3. linux重命名得通配符,在Linux中如何一次重命名多个文件详解

    前言 在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等. 你可能已经知道,我们使用 mv 命令在类 Unix 操作系统中重命名或者移动 ...

  4. linux 文件夹换所属用户,Linux中账号管理之权限管理(下)

    linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用.现在我们来看看账号管理中最傲娇的部分就是我们的权限管理. 一.简单介绍权限的概念 以install.l ...

  5. python使用os和shutil模块进行文件创建,删除,移动,复制,重命名

    python使用os和shutil模块进行文件创建,删除,移动,复制,重命名 文章目录: 1 os模块的使用 1.1 os不带path 1.1.1 os.sep 属性:返回系统路径分隔符 1.1.2 ...

  6. 用Python一键修改上万个文件名(大哥,别右键重命名了好吗???)

    如果你觉得对你有用,请留下一个赞再走,谢谢!! 文章目录 一.头疼的修改文件名,我是傻了 二.茅塞顿开,秒解决同事问题 三 你可能依然感兴趣的文章 四.分享交流 一.头疼的修改文件名,我是傻了 同事问 ...

  7. 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数 ...

  8. Cython——Windows环境下配置faster-rcnn、yolo、ctpn等目标检测框架中Cython文件[cython_nms、bbox、gpu_nms]编译问题解决方案

    问题描述 AttributeError: 'MSVCCompiler' object has no attribute 'compiler_so' ValueError: Buffer dtype m ...

  9. 优效文件助手-【深度】都2021年了,你还只会用文件夹管理电脑文件?

    一.引言 对于大部分人来说,想要在电脑里快速找到自己想要的文件,并不是一件容易的事.如果你恰好不喜欢整理电脑,当电脑里出现了大量 [新建文件夹1].[新建文件夹2]--时,这时候你要找到某个文件就更加 ...

  10. 如何将图片一键重命名按顺序_再发一个多目录下图片按创建时间批量重命名的code...

    在筛选比较好的照片时中间排序出现断档,结果手贱重命名时候把图片时序搞乱了,直接GG.还好写了个code拯救了一下.总的来说就是把命名乱掉的图片先按照系统时间戳进行升序排列,再根据相应顺序进行重命名. ...

最新文章

  1. 印度首席大法官力推 AI 进司法,曾因歧视女性引争议
  2. 胡渊鸣的「太极图形」又融了5000万美元,下一步:3D内容创作平台
  3. 最简单的 SAP Cloud Application programming CDS 练习
  4. php强类型作用,php类、接口、抽象、trait、强类型使用
  5. linux awstats搭建
  6. 迷宫的最短路径(bfs)
  7. 直接插入排序的python实现
  8. 使用CXF实现Webservice的服务接口提供以及相关的客户端实现
  9. 剪映专业版mac版本要求 剪映mac版最新版更新
  10. Vue简易时间计时器
  11. 二项分布期望与方差的证明
  12. python qq邮箱,Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
  13. 百度开发平台 access key获取步骤
  14. Spring Boot技术知识点:如何实现二维码生成工具
  15. android vrs技术,步步高 vivo V1/Y1 智能手机音质测评报告 VRS[vivo signal
  16. 教你解决主板过热导致的频繁死机
  17. windows10下Docker部署Kurento
  18. 投资区块链项目的四大必修课
  19. windows更改pip源_Windows下更改pip镜像源
  20. 黄智生教授:大数据时代的语义技术(公号回复“黄智生语义技术”下载彩标PDF论文)

热门文章

  1. 有关OPenCV的几个库函数的使用
  2. GroupBox控件
  3. android checkbox 选中事件_挖穿Android第四十九天
  4. java读写excel文件poi_Java利用POI读写Excel文件工具类
  5. Redis Bitmap 位图
  6. Java 算法 复数求和
  7. oracle不停机迁移数据库,Oracle 12.2 使用datagurd技术极短停机时间内快速迁移数据库方案步骤...
  8. 注意力机制学习(一)——通道注意力与pytorch案例
  9. python按照区间长度给定不同数量的随机数
  10. Zookeeper集群搭建(涵盖命令详解)与Error contacting service. It is probably not running的问题解决