Python批处理更改文件名os.rename的方法

 更新时间:2018年10月26日 08:38:44   作者:煮酒客_Mikoy  
今天小编就为大家分享一篇Python批处理更改文件名os.rename的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在工作中,我们经常会遇到需要对大批量文件进行重命名的操作,而python提供了很简单的方法:

import os
 #top是目标文件夹(绝对路径),os.walk会读取其内的文件及文件夹直至空。
for a,b,c in os.walk(top='dir'):
 n = len(c)
 #对文件大小进行过滤
 if n >= 10:
 for i in range(n):
  #根据命名规则进行匹配分割,eg: 4399_0_1234_60.jpg
  name = c[i].split('_',1)[1] #根据'_'被分割两次['4399', '0_1234_60.jpg']
  #'$'定义你想添加的名字
  newName = '$' + name
  #os.rename(old_path, new_path)
  #ubuntu的文件夹路径是'/',Windows下是'\'。
  os.rename(a + '/' + c[i],a + '/' + newName)

以上这篇Python批处理更改文件名os.rename的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • PyTorch 检查GPU版本是否安装成功的操作

    PyTorch 检查GPU版本是否安装成功的操作

    这篇文章主要介绍了PyTorch 检查GPU版本是否安装成功的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 基于Python实现贪吃蛇小游戏(附源码)

    基于Python实现贪吃蛇小游戏(附源码)

    本次我们将编写一个贪吃蛇的游戏。通过键盘上、下、左、右控制小蛇上、下、左、右移动,吃到食物后长度加1;蛇头碰到自身或窗口边缘,游戏失败,需要的可以参考一下
    2022-11-11
  • Python中清空list的四种方法

    Python中清空list的四种方法

    本文介绍了Python中清空列表的四种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01
  • Python中函数调用9大方法小结

    Python中函数调用9大方法小结

    在Python中,函数是一种非常重要的编程概念,它们使得代码模块化、可重用,并且能够提高代码的可读性,本文将深入探讨Python函数调用的9种方法,需要的可以参考下
    2024-01-01
  • Pandas设置DataFrame的index索引起始值为1的两种方法

    Pandas设置DataFrame的index索引起始值为1的两种方法

    DataFrame中的index索引列默认是从0开始的,那么我们如何设置index索引列起始值从1开始呢,本文主要介绍了Pandas设置DataFrame的index索引起始值为1的两种方法,感兴趣的可以了解一下
    2024-07-07
  • 一文详解如何在Matplotlib中更改图例字体大小

    一文详解如何在Matplotlib中更改图例字体大小

    在我们处理数据的时候,需要对大量的数据进行绘图,就免不了要使用到Matplotlib,下面这篇文章主要给大家介绍了关于如何在Matplotlib中更改图例字体大小的相关资料,需要的朋友可以参考下
    2023-05-05
  • python中字典和列表的相互嵌套问题详解

    python中字典和列表的相互嵌套问题详解

    这篇文章主要为大家详细介绍了python中字典和列表相互嵌套的问题,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 翻转数列python实现,求前n项和,并能输出整个数列的案例

    翻转数列python实现,求前n项和,并能输出整个数列的案例

    这篇文章主要介绍了翻转数列python实现,求前n项和,并能输出整个数列的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • pycharm自定义TODO类注释以及高亮颜色的设置方法

    pycharm自定义TODO类注释以及高亮颜色的设置方法

    这篇文章主要介绍了pycharm自定义TODO类注释以及高亮颜色的设置方法,文中通过图文结合的方式给大家介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03
  • 利用Python模拟谷歌的小恐龙游戏

    利用Python模拟谷歌的小恐龙游戏

    谷歌流量器中有个很有名的彩蛋:当你网络出现问题时,就会出现一个“小恐龙游戏”。本文就主要为大家介绍了如何用Python模拟实现这一小游戏,感兴趣的同学可以学习一下
    2021-12-12

最新评论