python实现批量重命名同一目录下的文档(仅供参考)


一、需求描述

  1. 根据xls列表中提供的用户信息,统一给某个目录中的文档重命名(需重命名的文档本身应带有姓名(或学号等)关键信息)
  2. 根据关键信息(本例根据学生姓名)在学生提供的原文档的基础上直接统一重命名
  • 注意:将需要重命名的文件放在同一层级的路径中

二、需准备的文档

文档都存放在files目录中,未有嵌套的文件目录(如图所示):
在这里插入图片描述
xls名单文档中的内容(本例中 关注学号和姓名所在的列即可):
在这里插入图片描述
运行程序后,文档批量重命名后的效果:
在这里插入图片描述

三、项目存放结构

在这里插入图片描述

四、代码实现(仅供参考,具体问题还需具体分析)

import os,xlrd
# 需求描述:
# 根据xls列表中提供的用户信息,统一重命名某个目录中的文档名称(需批量重命名的文档应带有姓名(或学号等)关键信息)
# 根据关键信息(本例根据学生姓名)在学生提供的原文档的基础上直接统一重命名
# 注意:将需要重命名的文件放在同一层级的路径下

# 读取xls文件数据,并返回保存用户数据的字典(姓名为key,学号为value)
def readFile(namePath,id_name_data):
    # 读取xls名单表格中的数据
    file_data=xlrd.open_workbook(namePath)
    # 读取xls表格中的Sheet1
    file_data_sheet1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值