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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python通过socket搭建极简web服务器的实现代码

    python通过socket搭建极简web服务器的实现代码

    python的web框架众多,常见的如django、flask、tornado等,其底层是什么还是有些许的疑问,所以查找相关资料,实现浏览器访问,并返回相关信息,本文将给大家介绍python通过socket搭建极简web服务器,需要的朋友可以参考下
    2023-10-10
  • Python max内置函数详细介绍

    Python max内置函数详细介绍

    这篇文章主要介绍了Python MAX内置函数详细介绍的相关资料,需要的朋友可以参考下
    2016-11-11
  • Python之列表实现栈的工作功能

    Python之列表实现栈的工作功能

    今天小编就为大家分享一篇关于Python之列表实现栈的工作功能,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Python在报表自动化的优势及实现流程

    Python在报表自动化的优势及实现流程

    本文利用Python实现报表自动化,通过介绍环境设置、数据收集和准备、报表生成以及自动化流程,展示Python的灵活性和丰富的生态系统在报表自动化中的卓越表现,从设置虚拟环境到使用Pandas和Matplotlib处理数据,到借助APScheduler实现定期自动化,每个步骤都得到详尽阐述
    2023-12-12
  • Python中type的构造函数参数含义说明

    Python中type的构造函数参数含义说明

    这篇文章主要介绍了Python中type的构造函数参数含义说明,本文用一个编码实例解释Python type的参数的作用和含义,需要的朋友可以参考下
    2015-06-06
  • 基于Python实现文件分类器的示例代码

    基于Python实现文件分类器的示例代码

    这篇文章主要为大家详细介绍了如何基于Python实现文件分类器,目的主要是为了将办公过程中产生的各种格式的文件完成整理,感兴趣的可以了解一下
    2023-04-04
  • Python爬虫库urllib的使用教程详解

    Python爬虫库urllib的使用教程详解

    Python 给人的印象是抓取网页非常方便,提供这种生产力的,主要依靠的就是 urllib、requests这两个模块。本文主要给大家介绍一下urllib的使用,感兴趣的可以了解一下
    2022-11-11
  • python在linux环境下安装skimage的示例代码

    python在linux环境下安装skimage的示例代码

    这篇文章主要介绍了python在linux环境下安装skimage,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 使用Keras实现Tensor的相乘和相加代码

    使用Keras实现Tensor的相乘和相加代码

    这篇文章主要介绍了使用Keras实现Tensor的相乘和相加代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python数据结构与算法之完全树与最小堆实例

    Python数据结构与算法之完全树与最小堆实例

    这篇文章主要介绍了Python数据结构与算法之完全树与最小堆,结合实例形式分析了Python完全树定义及堆排序功能实现相关操作技巧,需要的朋友可以参考下
    2017-12-12

最新评论