记一次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

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

给TA打赏
共{{data.count}}人
人已打赏
个人项目

搭建KMS服务器

2020-8-4 14:24:40

个人项目

回忆儿时游戏-井字棋(完整代码)

2021-1-13 17:22:50

版权声明 1 本网站名称:怀特博客
2 本站永久网址:https://www.ylesb.com
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ466534434进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
阿里云WordPress

Optimized by WPJAM Basic