python如何实现修改当前文件夹下所有文件名称?

当前路径下,homework文件夹里有若干word文件以及info信息表:解决问题:先做准备工作,数据思维做法纳入到数据框中来处理:R中有文件重命名函数file.rename(from, to),该函数直接就支持向量化,也就是说,只需要分别向from和to提供旧文件名向量和新文件名向量,就能批量完成文件重命名。所以,只需要准备...
python如何实现修改当前文件夹下所有文件名称?
R语言 tidyverse优雅数据思维解法。

当前路径下,homework文件夹里有若干word文件以及info信息表:

解决问题:

先做准备工作,数据思维做法纳入到数据框中来处理:

R中有文件重命名函数file.rename(from, to),该函数直接就支持向量化,也就是说,只需要分别向from和to提供旧文件名向量和新文件名向量,就能批量完成文件重命名。

所以,只需要准备新文件名,修改列就可以做到。

需求一:将姓名替换为学号

需求二:在姓名后面增加学号

需求三:需求二基础上,将_都替换为-

批量重命名word文件(任选其一,否则原文件改一次名后就不存在了):

需求一的效果如下:

注:word文件不是在一个文件夹,而是散落在多个嵌套文件夹下,也不是问题。而且上述代码照样适用,只需要list.files时增加参数recursive=TRUE。2024-11-10
mengvlog 阅读 69 次 更新于 2025-12-16 03:35:44 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部