由于最近下载的一些素材发现所有文件都带有指定后缀名字,好几百个如果需要挨个手动那太难了。然后百度搜索了一波发现都是要软件操作,主要是还收费收费收费!!!
然后就网上拿了一些代码改了改跑起来就很方便。今天在这里分享给大家学习使用!
# -*- coding: utf-8 -*-
import os
def main(str1,str2,str3):
path = str1
for dirs in os.walk(path, topdown=False):
path = dirs[0]
files = os.listdir(path)
for file in files:
print(file)
i = 0
for file in files:
old = path + os.sep + files[i]
new = path + os.sep + file.replace(str2,str3)
os.rename(old,new)
i+=1
if __name__ == '__main__':
str1 = input("你要修改的文件路径:")
str2 = input("你要去除的字符串:")
str3 = input("你要修改成的字符串:")
try:
main(str1,str2,str3)
except:
pass
运行
python3 mian.py
效果:
假设我需要去掉微信截图这4个字
成功修改:
需要改后缀啥等等就自己玩啦。希望能帮助到你们 !