批量、有顺序的更改档名-python

博主分享了使用Python批量更改文件名的经验,主要针对按年份顺序并以12345...方式命名的场景。通过os库实现,代码中包含对文件排序和新旧名称对照的处理,旨在帮助初学者理解自动化重复任务。
摘要由CSDN通过智能技术生成

开始前的碎念

我还算是python的小白,对于程序的编写还在努力的学习中,从CSDN各个博文中得到了许多帮助与知识(由衷的感谢),因此自己完成了一小部份的成果后,我决定通过博文纪录我的学习笔记,也算是对于学习的一种负责,希望借此方式能够重整思路,因为有时候会卡在一个点很久,找了中外的许多网站才解决了困惑。所以我会尽量的完整纪录我的思路与困惑的点在文中,跟我一样困惑的小伙伴们就能减少迷茫的时间了,快速的走向下一步的科研哈!

问题描述

由于在整理文件时,需要将文件依照档名进行初步的分类,因此,在网上搜寻了很多更改档名的办法。但因为自己需要的更名方式是为需要按档案的年份来命名,并且依次12345…的命名方式(举例来说:2017-1、2017-2、2017-3等的新名称),所以利用了一些for loop帮助我实现。

代码实现

实现的python套件包是为os,有很多涉及处理文件存储、命名、读取等的行为都会需要os套件(这是基本的粗浅了解,以后有更深的体会会再补充说明白的~)

// 导进需要的套件包绝对是第一步
import os
path='存储的路径' #这就是欲进行档名更改的文件路径,路径的斜线是为/,要留意下!
files=os.listdir(path)
print('files') #印出读取到的文件名称,用来确认自己是不是真的有读到

n=0 #设定初始值
for i in files: #因为文件夹里面的文件都要重新更换名称
	oldname=path+files[n] #指出文件现在的路径名称,[n]表示第n个文件
	newname=path+'2017-'+str(n+1)+
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值