开始前的碎念
我还算是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)+