2018-10-22 写了一个批量重命名的脚本
2018-10-22 本文已影响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当然我相信有更加简单的方法可以实现