记一次Python的文件重命名代码笔记与思路

起因

由于本人一直担任班里负责人一职,所以很对表格数据需要我来处理,正好,目前在企业实训,正在学习Python,刚好,是不是可以用Python来处理我这些命名不规则的。

实际上的要求是这样的。

记一次Python的文件重命名代码笔记与思路

然后这是我编辑好的,然后之前是这样算七八糟的格式不正确。

记一次Python的文件重命名代码笔记与思路

过程

然后就是代码方面:

path='D:\桌面\枣庄1.4-1.10'#获取文件所在目录
name=os.listdir(path)#列出所有目录下的文件名
for file in name:
    print(file)
    filename=file.split("-")#通过-分隔字符串
    print(filename[2])#通过分析只需要判断第三个是不是实训日志.xls不是就修改就可以
    if filename[2]!='实训日志.xls':
        try:
            filename=filename[0]+'-'+filename[1]+'-'+'实训日志.xls'#进行修改
            os.rename(path+'\\'+file, path+'\\'+filename)#重命名
        except Exception as e:
            print(e)
            print('rename file fail\r\n')
        else:
            print('rename file success\r\n')

总结

主要是思路,通过学习Python,对于一些数据文件处理还是比较简单的,首先就是Python包含丰富的第三方库,其次就是语法代码简单。这个主要思路就是,他们的命名格式不正确,要求的格式是序号-姓名-实训日志.xls

前两项都能对,主要是最后一项,很多不一样,所以,只需要提取最后一项,对比就可以了,思路:判断哪些不一样,提取,重命名。这个思路还是比较清晰的,其实代码的应用很多,重要的还是思路。


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注