美文网首页pythonShell
2018-10-22 写了一个批量重命名的脚本

2018-10-22 写了一个批量重命名的脚本

作者: 小郑的学习笔记 | 来源:发表于2018-10-22 20:23 被阅读27次

    好久都没有编程了,今天写了个批量重命名的脚本,原因是这样的,我之前处理的一批数据,因为我最开始命名的时候没有搞好,样本名称中混入了空格括号,简直给我后续分析带来灾难,事实证明,后面我确实遇到了问题,后来想想还是写个批量重命名的脚本,本来想用shell写,发现shell忘得差不多了,就勉强用python吧。

    最开始是这样的


    有空格和括号

    脚本运行

    import sys
    import os
    L = []
    for root, dirs, files in os.walk(".", topdown=False):
        for name in files:
            L.append(name)
    
    print(L)
    
    for one in L:
        if '(paired)' in one:
            ex = one[:10]+'_1\ \(paired\).clc'
            lx = './'+one[:10]+'.clc'
            command = 'mv ./'+ ex + ' '+ lx
            print(lx)
            print(command)
            os.system(command)
    

    运行完以后,就可以啦

    屏幕快照 2018-10-22 下午8.22.16.png

    当然我相信有更加简单的方法可以实现

    相关文章

      网友评论

        本文标题:2018-10-22 写了一个批量重命名的脚本

        本文链接:https://www.haomeiwen.com/subject/pcknzftx.html