修改某路径下的文件名

#处理有问题的文件名
file_name=os.listdir('./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('./2018.5.3/'+temp,'./2018.5.3/'+new_name)
else:
#os.remove('./test/'+temp)#删掉该文件
pass
except Exception as e:
os.remove('./2018.5.3/' + temp)#若已有重名文件,则删掉
print(e)
posted @ 2018-05-14 09:55  巴拉巴拉程序猿  Views(312)  Comments(0Edit  收藏  举报