前几天从网上爬去了图片(png格式),存放在路由器拖着的硬盘上,结果用pad、手机看不到这些图片,其他的jpg图片能正常查看到,于是就用Python写了脚本将所有文件修改后缀名
使用Python 批量修改文件夹下的所有文件的后缀名
#coding=utf-8
import os
#替换文件的后缀
def ReplaceSuffix(filedir, suffix):
files = os.listdir(filedir)
for filename in files:
portion = os.path.splitext(filename)
filename = filedir + '\\' + filename #路劲与文件名整合全量
if os.path.isfile(filename):#判断在输入的路径下,是文件还是文件夹
if portion[1] != suffix:
newname = portion[0] + suffix
newname = filedir + '\\' + newname
os.rename(filename, newname)
print("替换前的文件", filename)
print('替换后的文件',newname)
def TotalReplaceSuffix(filedir,suffix):
for root, dirs, files in os.walk(filedir):
for file in files:
ReplaceSuffix(filedir,suf