这是自己做的一个关于在父文件查找相同文件的一个脚本,分享给大家,主要是因为当时学习的时候,ppt和视频,笔记都是一层一层的,视频没法一次性添加到播放器,所以做了这么一个东西,欢迎大家完善代码,让他给更多学习的提供方便。
#导入OS模块
import os
import shutil
import re
#待搜索的目录路径
path = r"D:\softdownload\"
#待搜索的名称
filename = ".vep"
#定义保存结果的数组
result = []
dstpath = r'D:\学习视频'
# 查找文件
def findfiles(path):
# 首先遍历当前目录所有文件及文件夹
file_list = os.listdir(path)
# 循环判断每个元素是否是文件夹还是文件,是文件夹的话,递归
for file in file_list:
# 利用os.path.join()方法取得路径全名,并存入cur_path变量,否则每次只能遍历一层目录
cur_path = os.path.join(path, file)
# 判断是否是文件夹
if os.path.isdir(cur_path):
findfiles(cur_path)
else:
# 判断是否是特定文件名称
if file.endswith(filename):
result.append(cur_path)
def deweight(dstpath):
all=[]
files = os.listdir(dstpath) # os.listdir(path) 列出path下的所有文件名的并以