如何使用python改变文件名
因为生成图片时命名错误,导致了图片被命名了两次后缀,可以使用python的split函数可以简单的将文件名重新命名。
import os,sys
#name original:img001.png_beta0.8.png
error='png_beta0.8.png'
new='_beta0.8.png'
path='.'
filenames=os.listdir(path)
for name in filenames:
if name!=sys.argv[0]:
res=name.split(".",1)
if res[1]==error:
os.rename(os.path.join(path,name),os.path.join(path,res[0]+new))
#name modified:img001_beta0.8.png