描述:批量对电脑桌面中未修改文件夹里面所有文件夹中的内容修改
要求如下:
如图这个是未修改文件夹,需要将内所有文件夹中的DOC文件中的a替换成b
代码如下:
import os # 导入包
path = 'E:/1/快捷方式/桌面/未修改' # 需要替换的文件夹路径
old_info = '启迪' # 原文件名字包含内容
new_info = '昌盛' # 新文件名包含内容
for folde in os.listdir(path): # 循环路径下的文件夹
endPath = '%s/' % path + folde # 拼接新文件夹路径
for file in os.listdir(endPath): # 循最终环路径下的文件夹
if file.endswith(".doc"): # 判断文件内文件的后缀是否为.doc
oldname = '%s/' % endPath + file # 老的目录+文件夹
newname = '%s/' % endPath + file.replace(old_info, new_info) #新的目录+文件夹
os.rename(oldname, newname) # 重命名文件和目录
print(oldname, "替换成", newname) # 打印替换前+替换后信息
最终上结果:
新手