python实现文件批量重命名

 更新时间:2021年04月05日 14:18:00   作者:劲酒奶奶  
这篇文章主要为大家详细介绍了python实现文件批量重命名,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了python实现文件批量重命名,供大家参考,具体内容如下

讲解

1、库:os
2、代码效果:对指定文件夹内所有文件重命名为1,2,3…
3、代码原理:使用os.listdir()遍历文件同时用os.rename()实现重命名

代码

import os


def reName(dirname):
 count = 0
 for cur_file in os.listdir(dirname):
 count += 1
 oldDir = os.path.join(dirname, cur_file) 
 filetype = os.path.splitext(cur_file)[1] # 文件类型
 newDir = os.path.join(dirname, str(count) + filetype) # 新文件
 os.rename(oldDir, newDir)
 print(oldDir, newDir)


if __name__ == "__main__":
 dirname = r""#文件夹路径
 reName(dirname)

运行效果

运行前

一步一打印

运行结果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • pycharm无法安装cv2模块问题及解决方案

    pycharm无法安装cv2模块问题及解决方案

    这篇文章主要介绍了pycharm无法安装cv2模块问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Python实用日期时间处理方法汇总

    Python实用日期时间处理方法汇总

    这篇文章主要介绍了Python实用日期时间处理方法汇总,本文讲解了获取当前datetime、获取当天date、获取明天/前N天、获取当天开始和结束时间(00:00:00 23:59:59)、获取两个datetime的时间差、获取本周/本月/上月最后一天等实用方法 ,需要的朋友可以参考下
    2015-05-05
  • Selenium定位元素的方法小结及语法详解

    Selenium定位元素的方法小结及语法详解

    Selenium是一种用于自动化网页操作的工具,通过不同定位策略可以精准定位网页元素,本文介绍了8种定位方法,并详细说明了每种方法的语法、使用场景及实际操作中的注意事项,需要的朋友可以参考下
    2025-02-02
  • 通俗的讲解深度学习中CUDA,cudatookit,cudnn和pytorch的关系

    通俗的讲解深度学习中CUDA,cudatookit,cudnn和pytorch的关系

    有些刚入行的朋友总是搞不清楚CUDA,cudatookit,cudnn和pytorch的关系,那么今天这篇文章用通俗易懂的话讲解了他们之间的关系,需要的朋友可以参考下,相信会对你有所帮助
    2023-03-03
  • python中[[]] * (n)和[[] for _ in range(n)]的区别详解

    python中[[]] * (n)和[[] for _ in 

    本文主要介绍了python中[[]] * (n)和[[] for _ in range(n)]的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-02-02
  • Python常用正则函数使用方法详解

    Python常用正则函数使用方法详解

    Python中常用的正则表达式处理函数有re.match(),re.search(),re.sub(),re.split(),re.findall(),re.compile()今天为大家介绍这些函数的使用方法
    2021-10-10
  • python tkinter图形界面代码统计工具

    python tkinter图形界面代码统计工具

    这篇文章主要为大家详细介绍了python tkinter图形界面代码统计工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • 高效使用Python字典的清单

    高效使用Python字典的清单

    字典(dict)对象是 Python 最常用的数据结构,本文给大家介绍使用Python字典的清单,感兴趣的朋友一起看看吧
    2018-04-04
  • Python Paramiko模块中exec_command()和invoke_shell()两种操作区别

    Python Paramiko模块中exec_command()和invoke_shell()两种操作区别

    invoke_shell 使用 SSH shell channel,而 exec_command 使用 SSH exec channel,本文主要介绍了Python Paramiko模块中exec_command()和invoke_shell()两种操作区别,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • Django重定向redirect的具有使用

    Django重定向redirect的具有使用

    在Django中,redirect是一个用于进行重定向的函数,本文主要介绍了Django重定向redirect的具有使用,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11

最新评论