python:os.rename()的使用,批量修改文件名

您所在的位置:网站首页 python怎么批量修改文件名字内容 python:os.rename()的使用,批量修改文件名

python:os.rename()的使用,批量修改文件名

2024-07-15 04:54| 来源: 网络整理| 查看: 265

python:os.rename()的使用,批量修改文件名

批量修改文件目录的名称 我的需求:给学习资料的文件命名,在学习资料文件名前加上对应的上课日期,因为上课时间是每两天休息一次,所以时间不是连续的,需要对时间做进一步的筛选

第一步:准备工作,单独把要修改的文件放入一个文件夹中,程序文件单独放在一个文件夹中,确保修改文件夹中没有其他无需修改的文件存在

第二步:导入os模块,利用.listdir(path)的方法,获取目录的名字

#批量给文件改名 import os #首先:获得文件夹中的文件名列表 list_name = os.listdir('F:/01-python/02-python高级班学习/改名')

第三步:获取需要的日期前缀 思路: (1)先获取完整的日期列表 (2)从上述列表中选择出符合条件的日期范围:即起止 *注:修改文件的个数代表了需要的日期个数,但是因为上课时间是没两天休息一次,所以,选择出的日期个数需要在修改文件个数的基础上再加上休息日:长度+int(长度/2) (3)再从上述的范围内筛选出目标日期,也就是要做剔除 *注:筛选思路,步骤拆分,第三方承接,先运行剔除条件,并把剔除条件放在一个列表中,对第二步中的列表进行遍历,对列表中元素的下标进行判断,在剔除条件中的pass,不在则添加到一个新的列表中

ti


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3