用python批量将特定后缀名的文件拷贝到指定文件夹
'''创建文件夹'''
点击查看代码
import os
import shutil
os.mkdir('D:\目标文件夹')
os.mkdir('D:\目标文件夹\处理后所有文档')
'''过滤文件到指定文件夹'''
点击查看代码
path2="D:\目标文件夹\处理后所有文档"
def sd(path):# 便利文件夹的方法
fs=os.listdir(path)
for f in fs:# 遍历子文件夹
if os.path.isdir(path+"\\"+f):
sd(path+"\\"+f) **这是一个递归,如果f为文件夹,接着遍历**
else:# 选取后缀为txt的文件
if f.endswith('.txt'):
fs=os.path.join(path,f)
print(fs)
shutil.move(fs,os.path.join(path2,f))
path=r"D:\第二次实验\实验材料\基础数据"
sd(path)