用Python对目录下文件进行批量修改

这段脚本适合大批量按规则命名的文件进行重新命名

比如我的这个路径下的文件命名格式都是knee_LR_1.png  knee_LR_2.png...... knee_LR_400.png

我想把他们都改成knee_1.png knee_2.png knee_3.png ....... 也就是把中间的“_LR”去掉只需要把这段字符串用replace方法

"/content/drive/MyDrive/fastMRI/knee_LR/"
filename.replace('_LR','') #第二个字符里面是空的,这样可以删掉你不想要的字符

#或者改成你想要的字符

filename.replace('狗','猫')

#也可以更改后缀

filename.replace('.avi','.mp4')


import os
path = "/content/drive/MyDrive/fastMRI/knee_LR/"
fileList = os.listdir(path)# 获得所有文件名列表

for i,old_filename in enumerate(fileList):
  new_filename = old_filename.replace('_LR','')    #使用replace方法把你要更改的字符做替换
  os.rename(path+old_filename,path+new_filename)
  print(new_filename)
  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值