前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用Python批量重命名文件

用Python批量重命名文件

作者头像
唯一Chat
发布2023-09-21 08:47:24
4940
发布2023-09-21 08:47:24
举报
文章被收录于专栏:陶士涵的菜地

案例:小明有一天接了一个任务,需要将某个文件夹下的数百个文件进行批量重命名,他感觉手动一个一个去修改文件名太麻烦了,于是就用Python写了个脚本来帮他完成这个任务。

小明的脚本使用了os和os.path模块,首先获取指定文件夹下的所有文件名,然后逐个文件进行重命名。他使用了一个计数器来给每个文件生成一个新的名字,比如原来的文件名是'file1.txt',脚本会将它重命名为'new_file1.txt'。

脚本的代码如下:

代码语言:javascript
复制
import os

def batch_rename(folder_path):
    files = os.listdir(folder_path)
    count = 1
    for file in files:
        extension = os.path.splitext(file)[1]
        new_name = 'new_file'  str(count)  extension
        os.rename(os.path.join(folder_path, file), os.path.join(folder_path, new_name))
        count + 1

如果你也遇到了需要批量重命名文件的情况,不妨试试小明的这个脚本吧!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档