文件名称批量修改

题目:

批量修改文件名是工作中一个常见的需求,本节实践实现的功能是将test文件夹下的所有文件重命名为“rename_原文件名”,例如,将hello.txt重命名为rename_hello.txt?

实现步骤:

1、首先在数据集中把文件下载下来导入至test文件夹下:

  这是数据集的下载地址;

https://aistudio.baidu.com/aistudio/datasetdetail/105415

  把五个数据集下载下来:

  复制粘贴到data/data文件夹当中:

   输入如下代码,执行即可修改文件的名字:

  

复制代码
 1 import os
 2  
 3 # 函数功能:批量修改文件夹路径下所有文件的文件名,此处以在原文件名前面加一个'rename_'为例
 4 def change_file_name(dir_path):
 5     files = os.listdir(dir_path)  # 读取文件名
 6     for f in files:
 7         #设置旧文件名(路径+文件名)
 8         oldname=os.path.join(dir_path,f)
 9         #设置新文件名
10         newname=os.path.join(dir_path,'rename_'+f)
11         #用os模块中的rename方法对文件改名
12         os.rename(oldname,newname)
13         print(oldname,'======>',newname)
14 
15 if __name__=='__main__':
16     change_file_name('data/data105415')
复制代码

  执行,完成结果如下图所示:

 

posted on   学弟1  阅读(62)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
历史上的今天:
2021-10-22 navicat premium 15 中文破解版下载安装步骤

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示