主要步骤

  1. 通过os.listdir查看文件夹下所有的文件(包括文件夹
  2. 遍历所有文件,如果是文件夹则跳过,或指定跳过指定文件
  3. 获取文件扩展
  4. 按照需求生成新的文件路径
  5. 文件名进行重命名

代码示例

# -*- coding: utf-8 -*-
import os

def rename(path, file_newname):
    i = 0
    filelist = os.listdir(path)  # 该文件夹下所有的文件(包括文件夹)
    for files in filelist:  # 遍历所有文件
        print(files)
        i = i+1
        old_dir = os.path.join(path, files)  # 原来的文件路径
        if os.path.isdir(old_dir):  # 如果是文件夹则跳过
            continue
        elif os.path.splitext(files)[1] == '.py':
            continue
        filetype = os.path.splitext(files)[1]  # 文件扩展
        new_dir = os.path.join(path, file_newname + str(i) + filetype)  # 新的文件路径
        os.rename(old_dir, new_dir)  # 重命名


if __name__ == '__main__':
    path_input = r"D:program"
    rename(path_input, 'test_')

文件名

在这里插入图片描述

修改文件名

在这里插入图片描述

原文地址:https://blog.csdn.net/weixin_41233157/article/details/134733906

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_22944.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注