python:os.rename()的使用,批量修改文件名 |
您所在的位置:网站首页 › python怎么批量修改文件名字内容 › python:os.rename()的使用,批量修改文件名 |
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 |