修改某路径下的文件名

#处理有问题的文件名
file_name=os.listdir('./QA2018.5.3所有数据/2018.5.3')#得到该路径下的所有文件字符串对象
for temp in file_name:
try:
#if '.0_followers' in temp:
if '.0.xls' in temp:
new_name=temp.split(".")[0]+'.xls'#将有小数点的文件改为整数名
# #new_name=re.sub("\D", "", temp)+'_followers.xls'
os.rename('./QA2018.5.3所有数据/2018.5.3/'+temp,'./QA2018.5.3所有数据/2018.5.3/'+new_name)
else:
#os.remove('./test/'+temp)#删掉该文件
pass
except Exception as e:
os.remove('./QA2018.5.3所有数据/2018.5.3/' + temp)#若已有重名文件,则删掉
print(e)

猜你喜欢

转载自www.cnblogs.com/kjkj/p/9034675.html