我还是小白,如果操作有问题欢迎讨论~
1、
比如说你的名为“logo”的文件夹中文件名都是“logo-1.jpg”、“logo-2.jpg”……
你想把它们的jpg后缀全部修改成png,比如“logo-1.png”、“logo-2.png”……
其实很简单,只需4行代码:
import os
for filename in os.listdir('logo/'): #‘logo/’是文件夹路径,你也可以替换其他
newname = filename.replace('jpg', 'png') #把jpg替换成png
os.rename('logo/'+filename, 'logo/'+newname)
即可。
当然如果你的某些文件名(非后缀)中也含有“jpg”的字符,它们也会替换成“png”。
2、
如果你想把文件名“logo-1.jpg”、“logo-2.jpg”……修改成“1.jpg”、“2.jpg”……该怎么办呢?
import os
for filename in os.listdir('logo/'):
newname = filename.replace('logo-', '') #把logo-替换成空白
os.rename('logo/'+filename, 'logo/'+newname)
即可。
3、
如果你想把文件名“logo-1.jpg”、“logo-2.jpg”……修改成“logo-abc-1.jpg”、“lo